18

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

那么是否可以在 PHP 中取消设置超过 1 个项目

例子:

<?PHP

unset($var1);

// could be like

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

?>
4

4 回答 4

38

是的。

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

void unset ( mixed $var [, mixed $var [, mixed $... ]] )
于 2009-08-14T02:36:22.407 回答
13

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

于 2009-08-14T02:40:24.307 回答
3

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

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

于 2009-08-14T02:38:42.420 回答
0

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

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

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

通过 PHP:func_get_args

于 2012-06-26T20:56:01.510 回答