php unset是用于銷毀給定的變量的函數,其使用語法是“void unset ( mixed $var [, mixed $... ] )”,其參數“$var”表示要銷毀的變量。
php unset什么意思?
unset() 函數用于銷毀給定的變量。
語法
voidunset(mixed$var[,mixed$...])
參數說明:
$var: 要銷毀的變量。
返回值
沒有返回值。
實例
<?php//銷毀單個變量unset($foo);//銷毀單個數組元素unset($bar['quux']);//銷毀一個以上的變量unset($foo1,$foo2,$foo3);?>
如果在函數中 unset() 一個全局變量,則只是局部變量被銷毀,而在調用環境中的變量將保持調用 unset() 之前一樣的值。
實例
<?phpfunctiondestroy_foo(){global$foo;unset($foo);}$foo='bar';destroy_foo();echo$foo;?>
輸出結果為:
bar
如果您想在函數中 unset() 一個全局變量,可使用 $GLOBALS 數組來實現:
實例
<?phpfunctionfoo(){unset($GLOBALS['bar']);}$bar="something";foo();?>
如果在函數中 unset() 一個通過引用傳遞的變量,則只是局部變量被銷毀,而在調用環境中的變量將保持調用 unset() 之前一樣的值。
實例
<?phpfunctionfoo(&$bar){unset($bar);$bar="blah";}$bar='something';echo"$bar\n";foo($bar);echo"$bar\n";?>
以上例程會輸出:
somethingsomething
如果在函數中 unset() 一個靜態變量,那么在函數內部此靜態變量將被銷毀。但是,當再次調用此函數時,此靜態變量將被復原為上次被銷毀之前的值。
實例
<?phpfunctionfoo(){static$bar;$bar++;echo"Beforeunset:$bar,";unset($bar);$bar=23;echo"afterunset:$bar\n";}foo();foo();foo();?>
以上例程會輸出:
Beforeunset:1,afterunset:23Beforeunset:2,afterunset:23Beforeunset:3,afterunset:23
上述就是小編為大家分享的php中unset的作用是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注本站行業資訊頻道。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
PPI指數是什么意思?PPI指數全稱為Producer Price Index,也就是生產價格指數,在以前也常被稱作是批發價格指數。簡單通俗地來說,生產價格指數就是統計上游生產制造業廠商生產商品所花費的成本價格的變化的指數,是用來反映上游生產制造商生產商品的價格變動情況的一項非常重要的經濟指標。CPI和PPI下降意味著什么?CPI指的是居民消費價格指數,其在前兩年因為物價上漲而被大家所熟知。PPI...
(資料圖片)有關于星照不宣的意思指什么是成語嗎方面的知識,小編在此整里出來,給大家作為參考,下面就詳細的介紹一下關于星照不宣的意思指什么是成語嗎的相關內容。星照不宣不對,應改為心照不宣,心照不宣是成語。心照不宣是一個漢語成語,指彼此心里明白,而不公開說出來。也指互相之間明白或共同認可一件事物,做出相同的判斷。同時,對方心中所想所希望的予以回應,而無需對方提醒。成語用作謂語、定語、狀語。造句:1、你...
飛地經濟是什么?1、“飛地經濟”是指打破區劃限制,以最新國務院批準的各類開發區為主要載體,在平等協商、自愿合作的基礎上,以生產要素的互補和高效利用為直接目的,在特定區域合作建設開發各種產業園區,通過規劃、建設、管理和利益分配等合作和協調機制,實現互利共贏的區域經濟發展模式。2、按飛地建設的投入方式,可分為“飛出地投資型、飛入地投資型、兩地共投型。飛地經濟的起源與...