Cheug's Blog

当前位置:网站首页 / PHP / 正文

变量的销毁

2016-01-10 / PHP / 1881 次围观 / 0 次吐槽 /

unset() — 销毁指定的变量。

unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。

如果在函数中销毁一个(全局变量/引用传递/静态变量)则只是(全局变量/引用传递/静态变量)被销毁,而在调用环境中的变量或静态变量再次被调用将保持调用销毁之前一样的值。


如果您想在函数中销毁一个全局变量,可使用$GLOBALS数组来实现:

<?php
function foo(){
    unset($GLOBALS['bar']);
}
$bar = "something";
foo();
?>


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.