18 Stimmen

Kann man in PHP mehrere Variablen gleichzeitig mit unset() löschen?

Ich habe eine ziemlich stark frequentierte Website für soziale Netzwerke,
Ich möchte in die Gewohnheit der unsetting große Array und mysql-Objekt und sogar einige String-Variablen zu bekommen.

Ist es also möglich, mehr als 1 Element in PHP zu löschen?

Beispiel:

<?PHP

unset($var1);

// could be like

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

?>

37voto

jason Punkte 8848

Ja.

Ihr Beispiel wird genau so funktionieren, wie Sie es sich vorstellen. Die Methodensignatur für unset() ist wie folgt:

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

13voto

Mark Rushakoff Punkte 236626

Das PHP-Handbuch kann sehr nützlich sein. Sie können nach jeder eingebauten Funktion suchen und erhalten eine ziemlich detaillierte Beschreibung, was diese Funktion tut, usw. Und die Antwort lautet: Ja, Sie können die unset mit so vielen Variablen wie Sie wollen.

3voto

Jefe Punkte 598

Ja, siehe das PHP-Handbuch, Beispiel 1:

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

0voto

Mark Pegasov Punkte 4869

Sie können auch jede PHP-Funktion erweitern, siehe Beispiel

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

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

über PHP: func_get_args

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X