你可以在PHP中一次取消设置()许多变量吗?

时间:2009-08-14 02:35:22

标签: php unset

我有一个非常高流量的社交网站,
 我想养成取消设置大型数组和mysql对象甚至一些字符串变量的习惯。

因此可以在PHP中取消设置多于1个项目

示例:

<?PHP

unset($var1);

// could be like

unset($var1,$var2,$var3);

?>

4 个答案:

答案 0 :(得分:35)

是。

您的示例将按照您的想象工作。 unset()的方法签名如下:

void unset ( mixed $var [, mixed $var [, mixed $... ]] )

答案 1 :(得分:12)

The PHP manual可以非常方便。您可以搜索任何内置函数并获得该函数的功能的详细描述等。答案是肯定的,您可以为unset提供任意数量的变量。

答案 2 :(得分:2)

是的,请参阅PHP手册,示例1:

http://us2.php.net/manual/en/function.unset.php

答案 3 :(得分:0)

你也可以扩展任何PHP函数,看看例子

function multiply_foo()
{
    foreach(func_get_args() AS $arg)
        foo($arg);
}

multiply_foo($arg1, $arg2, $arg3);

通过 PHP: func_get_args