PHP Handbuch
Zurück |  | Weiter

# isset

(PHP 3, PHP 4, PHP 5)

isset -- Prüft die Existenz einer Variablen

## Beschreibung:

bool isset ( mixed var [, mixed var [, ...]] )

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 $var = ''; // Dieser Ausdruck wird zu TRUE ausgewertet, also wird der Text angezeigt if (isset($var)) { echo "Die Variable ist gesetzt, also wird etwas ausgegeben."; } // In den nächsten Beispielen wird var_dump() benutzt, um den Rückgabewert von // isset() auszugeben. $a = "test"; $b = "anothertest"; var_dump(isset($a)); // TRUE var_dump(isset($a, $b)); // TRUE unset ($a); var_dump(isset($a)); // FALSE var_dump(isset($a, $b)); // FALSE $foo = NULL; var_dump(isset($foo)); // FALSE ?>`

> 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