PHP | unset()函数
unset()函数是PHP中的一个内置函数,用于取消设置指定变量。此函数的行为取决于不同的事物。如果从任何用户定义的函数内部调用该函数,则它会取消设置与其中的变量关联的值,而将初始化的值留在其外部。
这意味着此函数仅取消设置局部变量。如果我们想在函数中取消设置全局变量,那么我们必须使用 $GLOBALS 数组来做到这一点。
句法
unset($variable)
范围
- $variable:该参数是必需的,它是需要取消设置的变量
返回值:此函数不返回任何值。
下面的程序说明了PHP中的 unset()函数:
方案一:
外部:
hello
方案二:
输出:
No Output
方案 3:
输出:
Before unset:1 After unset:5
Before unset:2 After unset:5
Before unset:3 After unset:5
Before unset:4 After unset:5
注意:如果一个变量被声明为静态并且如果它在函数内部没有设置,那么影响将只在函数的其余上下文中。函数外的上述调用将恢复该值。
参考:
PHP 。 PHP