多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php unset()銷毀單個或多個變量

php unset()銷毀單個或多個變量

來源:程序員人生   發布時間:2014-04-12 10:30:12 閱讀次數:3670次

unset函數是php自帶的一個銷毀變量的函數,我們介紹了利用unset來銷毀靜態變量與全局變量的方法,同時出可以銷毀數組變量哦,下面我們看實例.

例 1. unset() 示例

實例代碼如下:

  1. <?php 
  2. // 銷毀單個變量 
  3. unset ($foo); 
  4. // 銷毀單個數組元素 
  5. unset ($bar['quux']); 
  6. // 銷毀一個以上的變量 
  7. unset ($foo1$foo2$foo3); 
  8. ?> 

unset() 在函數中的行為會依賴于想要銷毀的變量的類型而有所不同.

如果在函數中 unset() 一個全局變量,則只是局部變量被銷毀,而在調用環境中的變量將保持調用 unset() 之前一樣的值.

實例代碼如下:

  1. <?php 
  2. function destroy_foo() { 
  3. global $foo
  4. unset($foo); 
  5. $foo = ‘bar’; 
  6. destroy_foo(); 
  7. echo $foo
  8. ?> 

上邊的例子將輸出:

bar

如果在函數中 unset() 一個通過引用傳遞的變量,則只是局部變量被銷毀,而在調用環境中的變量將保持調用 unset() 之前一樣的值.

實例代碼如下:

  1. <?php 
  2. function foo(&$bar) { 
  3. unset($bar); 
  4. $bar = “blah”; 
  5. $bar = ‘something’; 
  6. echo “$barn”; 
  7. foo($bar); 
  8. echo “$barn”; 
  9. ?> 

上邊的例子將輸出:

something

something

unset() 靜態變量,嚴格講,使用 unset() 銷毀靜態變量,只是斷開了變量名和變量值之間的引用.

例子,實例代碼如下:

  1. <?php 
  2. function foo() { 
  3.     static $b
  4.     $a++; 
  5.     $b++; 
  6.     echo "$a---$bn"
  7.     unset($a,$b); 
  8.     var_dump($a); 
  9.     var_dump($b); 
  10.     echo "######################n"
  11. foo(); 
  12. foo(); 
  13. foo(); 
  14. ?> 

運行該例子,輸出:

1---1

NULL

NULL

#######################

1---2

NULL

NULL

#######################

1---3

NULL

NULL

#######################

unset() 全局變量,同 unset() 靜態變量一樣,如果在函數中 unset() 一個全局變量,則只是局部變量被銷毀,而在調用環境中的變量將保持調用 unset() 之前一樣的值.

試著比較如下兩個例子:

實例代碼如下:

  1. <?php 
  2. function destroy_foo() { 
  3.     global $foo
  4.     unset($foo); 
  5. $foo = 'bar'
  6. destroy_foo(); 
  7. echo $foo
  8. ?> 
  1. <?php 
  2.  
  3. function destroy_foo() { 
  4.     global $foo
  5.     unset($GLOBALS['foo']); 
  6. $foo = 'bar'
  7. destroy_foo(); 
  8. echo $foo
  9. ?> 

運行第一個例子會輸出:bar ,而第二個例子則不會有任何輸出.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本特黄一级大片 | 亚洲精品综合久久 | 一级毛片www | 亚洲女人毛片 | 亚洲特黄大黄一级毛片 | 精品国产日韩亚洲一区二区 | 亚洲国产天堂久久综合2261144 | 亚洲一区二区三区四区视频 | 成人在线免费小视频 | 欧美老师| 亚洲人成网站在线播放942一 | 国产欧美成人 | 国产精品亚洲第一区二区三区 | 欧美日韩亚洲一区二区三区 | 亚洲国产成人精品女人久久久 | 高清视频在线观看+免费 | www.艹| 亚洲图片在线 | 视色在线| 久久福利一区二区三区 | 亚洲综合激情另类专区 | 手机看片日韩 | 91精品国产综合久久久久久 | 看看黄色一级片 | 欧美野外多人交3 | 在线观看国产精品麻豆 | 日韩中文字幕高清在线专区 | 色网站网址 | 欧美精品亚洲 | 亚洲免费a | 亚洲特黄大黄一级毛片 | 久久不色| 最新日韩欧美不卡一二三区 | 黄大色黄美女精品大毛片 | 欧美午夜小视频 | 亚洲天堂久| 日本一区不卡在线 | 亚洲一区日韩一区欧美一区a | 日韩中文字幕在线观看 | 大片刺激免费播放视频 | 国产区图片区小说区亚洲区 |