4.4.4 Funktionen empty() und isset()
In PHP gibt es spezielle Funktionen zur Überprüfung von Variablen, nämlich empty()
und isset()
. Diese Funktionen bieten eine effiziente Möglichkeit, den Status einer Variable zu überprüfen.
Funktion | Beschreibung |
---|---|
empty() |
Prüft, ob eine Variable keinen Wert enthält oder nicht existiert. |
isset() |
Prüft, ob eine Variable existiert und ob sie nicht NULL ist. |
empty()
Die Funktion empty()
wird genutzt, um zu überprüfen, ob eine Variable keinen Wert hat. Ein Wert wird als leer betrachtet, wenn er NULL
ist, eine leere Zeichenkette ""
, die Zahl 0
, die Zeichenkette "0"
, ein leeres Array, oder ein nicht gesetztes Variable.
Manchmal ist es logischer, die Negation zu verwenden, um zu prüfen, ob eine Variable einen Wert enthält:
isset()
Im Gegensatz zu empty()
prüft isset()
, ob eine Variable existiert und ihr Wert nicht NULL
ist. Dies ist nützlich, um festzustellen, ob eine Variable überhaupt existiert.