查询

unset()函数—用法及示例

「 销毁指定变量 」


函数:unset() 

适用版本:所有版本

用法: unset() 函数用于销毁指定变量。它可以接受一个或多个参数,每个参数都是一个变量名,用于指定要销毁的变量。

语法: unset(var1, var2, var3, ...)

参数:

  • var1, var2, var3, ...:要销毁的变量名,可以是一个或多个。

示例:

// 销毁单个变量
$foo = "hello";
unset($foo);
echo $foo; // 输出空,变量已被销毁

// 销毁多个变量
$var1 = "apple";
$var2 = "banana";
$var3 = "cherry";
unset($var1, $var2, $var3);
echo $var1; // 输出空,变量已被销毁
echo $var2; // 输出空,变量已被销毁
echo $var3; // 输出空,变量已被销毁

// 销毁数组中的元素
$fruits = array("apple", "banana", "cherry");
unset($fruits[1]);
print_r($fruits); // 输出:Array ( [0] => apple [2] => cherry )

// 销毁数组
$fruits = array("apple", "banana", "cherry");
unset($fruits);
print_r($fruits); // 报错:Undefined variable: fruits

注意事项:

  • unset() 函数只能用于变量,不能用于常量或函数。
  • 销毁一个变量后,它的值将变为 NULL,访问该变量将会报错。
  • 如果销毁的是数组中的元素,则数组的索引会被重排。
  • 销毁数组后,再次访问该数组将会报错。
补充纠错
上一个函数: untaint()函数
下一个函数: unserialize()函数
热门PHP函数
分享链接