php unset使用说明

php unset使用说明

(PHP 4, PHP 5)

unset—释放给定的变量

unset()销毁指定的变量。

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

如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之册牢前一样的值。

还是会输出bar

如果在函数中unset()一个通过引用传递的变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。也就是说unset()存的是引用而不是值