Можете ли вы unset () много переменных сразу в PHP?

У меня довольно высокий трафик сайта социальной сети,
Я хотел бы войти в привычку сбивать большой массив и объект mysql и даже некоторые строковые переменные.

таким образом, можно отключить более 1 элемента в PHP

пример:

<?PHP

unset($var1);

// could be like

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

?>

4 ответов


да.

ваш пример будет работать так, как Вы себе представляете. Сигнатура метода для unset() следующим образом:

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

руководство по PHP может быть очень удобно. Вы можете искать любую встроенную функцию и получить довольно подробное описание того, что делает эта функция и т. д. И ответ да, вы можете поставить unset с таким количеством переменных, как вы хотите.


да, см. Руководство по PHP, Пример 1:

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


также вы можете расширить любую функцию PHP, посмотрите пример

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

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

via PHP: func_get_args