PHP的unset
說明
unset可以用來銷毀變量,? ? ?unset($a);? ?unset($a,$b,$c);
不能用來銷毀靜態變量,靜態變量人家自己處理就好
函數內外
函數內部的使用global不會被銷毀,使用$GLOBALS可以被銷毀
<?phpfunction ff(){//沒有銷毀global $vv;unset($vv);//被銷毀了// unset($GLOBALS['vv']); }$vv=1; echo "<br>"; var_dump($vv); echo "<br>"; ff(); var_dump($vv);靜態變量?
<?phpclass test{public static $aa="我是誰";public static function bb(){ // ( ! ) Fatal error: Uncaught Error: Attempt to unset static property test::$aa in D:\phpstudy\PHPTutorial\WWW\PHPCollection\PHP變量\9.class static.php on line 7unset(test::$aa);}public function cc(){unset(test::$aa);} }unset(test::$aa);參考:https://blog.csdn.net/qq_27988539/article/details/77921438
總結
- 上一篇: 秦玲玲(csol玲玲)
- 下一篇: 故人西辞黄鹤楼烟花三月下扬州西辞什么意思