PHP unset()-Funktion
unset()Die Funktion wird verwendet, um die angegebene Variable zu löschen.
PHP-Versionsanforderungen: PHP 4, PHP 5, PHP 7
Syntax
void unset ( mixed $var [, mixed $... ] )
Parameterbeschreibung:
- $var: Die zu löschende Variable.
Rückgabewert
Kein Rückgabewert.
Beispiel
Beispiel
Wenn man eine globale Variable innerhalb einer Funktion mit unset() löscht, wird nur die lokale Variable gelöscht, und die Variable in der aufrufenden Umgebung behält denselben Wert wie vor dem unset()-Aufruf.
Beispiel
Die Ausgabe ist:
bar
Wenn Sie eine globale Variable innerhalb einer Funktion mit unset() entfernen möchten, können Sie dafür das Array $GLOBALS verwenden:
Beispiel
Wenn Sie eine innerhalb einer Funktion per Referenz übergebene Variable mit unset() entfernen, wird nur die lokale Variable zerstört, und die Variable in der aufrufenden Umgebung behält denselben Wert wie vor dem unset()-Aufruf.
Beispiel
Das obige Beispiel gibt Folgendes aus:
something something
Wenn Sie eine statische Variable innerhalb einer Funktion mit unset() löschen, wird die statische Variable innerhalb der Funktion zerstört. Wenn die Funktion jedoch erneut aufgerufen wird, wird die statische Variable auf den Wert wiederhergestellt, den sie vor ihrer letzten Zerstörung hatte.
Beispiel
Das obige Beispiel gibt Folgendes aus:
Before unset: 1, after unset: 23 Before unset: 2, after unset: 23 Before unset: 3, after unset: 23Andere Erweiterungen
Verfügbare PHP-Funktionen