php unset()
销毁单个或多个变量
unset
函数是
php
自带的一个销毁变量的函数,
我们介绍了利用
unset
来销毁静态
变量与全局变量的方法,同时出可以销毁数组变量哦,下面我们看实例。
例
1. unset()
示例
代码如下复制代码
//
销毁单个变量
unset ($foo);
//
销毁单个数组元素
unset ($bar['quux']);
//
销毁一个以上的变量
unset ($foo1, $foo2, $foo3);
?>
unset()
在函数中的行为会依赖于想要销毁的变量的类型而有所不同。
如果在函数中
unset()
一个全局变量,
wxjd.net
则只是局部变量被销毁,而在调
用环境中的变量将保持调用
unset()
之前一样的值。
代码如下复制代码
function destroy_foo() {
global $foo;
unset($foo);
}
$foo = „bar‟;
destroy_foo();
echo $foo;
?>
上边的例子将输出:
bar
如果在函数中
unset()
一个通过引用传递的变量,则只是局部变量被销毁,而在
调用环境中的变量将保持调用
unset()
之前一样的值。