Diese Funktion liefert TRUE, wenn die Variable oder das Array-Element var existiert, sonst FALSE.
Wird eine Variable oder ein Array-Element mit unset() freigegeben, so liefert isset() anschließend ebenfalls FALSE. Zu Beachten ist auch, dass ein NULL-Byte ("\0") nicht der PHP-Konstante NULL entspricht.
Warnung: isset() funktioniert nur mit Variablen, da der Aufruf mit etwas anderem einen Parse-Error verursacht. Um zu überprüfen, ob Konstanten gesetzt sind, sollte die Funktion defined() benutzt werden.
<?php |
Anmerkung: Da dies ein Sprachkonstrukt und keine Funktion ist, deshalb können Sie dieses nicht mit Variablenfunktionen verwenden.
Siehe auch empty(), unset(), defined(), die Tabelle zum Typenvergleich, array_key_exists() und den Fehler-Kontroll-Operator @.
Zurück | Zum Anfang | Weiter |
is_string | Nach oben | print_r |