Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

unset

Variablen-Funktionen

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


    Parameter-Liste:
NameBeschreibung
varDie zu löschende Variable.
...eine weitere zu löschende Variable ...

    Beschreibung:
unset() löscht die angegebene Variable.

Das Verhalten von unset() innerhalb einer Funktion kann abhängig davon, was für einen Variablentyp Sie zu löschen versuchen, variieren.

Wenn eine globalisierte Variable innerhalb einer Funktion mit unset() behandelt wird, wird nur die lokale Variable gelöscht. Die Variable innerhalb der aufrufenden Umgebung behält den selben Wert wie vor dem Aufruf von unset().


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Da dies ein Sprachkonstrukt und keine Funktion ist, können Sie dieses nicht mit Variablenfunktionen verwenden.

Es ist möglich, sogar Objekteigenschaften zu löschen, die im aktuellen Kontext sichtbar sind.

Es ist ab PHP 5 nicht mehr möglich, $this innerhalb einer Objektmethode zu löschen.

Wenn unset() auf Objekteigenschaften angewendet wird, auf die nicht direkt zugegriffen werden kann, wird, sofern sie deklariert wurde, die Überladungsmethode __unset aufgerufen.

    Siehe auch:
•  isset()
Prüft, ob eine Variable existiert und ob sie nicht NULL ist
 
•  empty()
Prüft, ob eine Variable einen Wert enthält
 
Entfernt einen Teil eines Arrays und ersetzt ihn durch etwas anderes
 

unset() - Beispiel:


Eingabe:
<?php
// löscht eine einzelne Variable
unset($foo);

// löscht ein einzelnes Element eines Arrays
unset($bar['quux']);

// löscht mehr als eine Variable
unset($foo1, $foo2, $foo3);
?>


Beschreibung:
Mit dem Befehl unset() k�nnen Sie eine Variable oder ein Array l�schen und somit wieder vollst�ndig freigeben.

Beschreibung:
Version Beschreibung
4.0.1 Unterstützung für multiple Argumente hinzugefügt.
unserialize() - Beispiel 2:


Eingabe:
<?php
$name = 'Felipe';

var_dump((unset) $name);
?>


Beschreibung:
Version Beschreibung
4.0.1 Unterstützung für multiple Argumente hinzugefügt.
Variablen-Funktionen