PHP unset 变量处理函数



  • 定义和用法

    unset - 释放给定的变量。
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    unset ( mixed $var [, mixed $... ] )
    
    unset() 销毁指定的变量。 unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。如果在函数中 unset() 一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用 unset() 之前一样的值。
  • 参数

    参数 必需的 描述
    var 要销毁的变量。
    ... 更多要销毁的变量。
  • 返回值

    没有返回值。
  • 示例

    // 销毁单个变量
    unset ($foo);
    
    // 销毁单个数组元素
    unset ($bar['quux']);
    
    // 销毁一个以上的变量
    unset($foo1, $foo2, $foo3);
    
  • 相关函数

    isset() - 检测变量是否已设置并且非 NULL
    empty() - 检查一个变量是否为空
    __unset()
    array_splice() - 去掉数组中的某一部分并用其它值取代