Heim > Artikel > Backend-Entwicklung > Der Unterschied zwischen isset und empty in PHP
isset und empty sind PHP-Funktionen, die prüfen, ob eine Variable gesetzt oder leer ist. isset prüft, ob eine Variable vorhanden ist, unabhängig davon, ob ihr Wert null, 0 oder die leere Zeichenfolge ist, während empty speziell prüft, ob die Variable leer ist, einschließlich null, 0 und der leeren Zeichenfolge.
isset vs. empty in PHP Unterschied
isset und empty sind zwei Funktionen in PHP, mit denen überprüft wird, ob eine Variable gesetzt oder leer ist. Obwohl diese beiden Funktionen ähnlich erscheinen mögen, gibt es einige wesentliche Unterschiede zwischen ihnen. Die Funktion
isset
isset() prüft, ob eine Variable gesetzt wurde, unabhängig davon, ob ihr Wert null, 0 oder eine leere Zeichenfolge ist. Es gibt true zurück, solange die Variable existiert. Die Funktion
empty
empty() prüft, ob die Variable leer ist. Die folgenden Werte werden als wahr behandelt:
Unterschied
Die folgende Tabelle fasst isset( ) und empty() Funktionen:
Features | isset | empty |
---|---|---|
Überprüfen Sie, ob eine Variable vorhanden ist | Ja | Nein |
Geben Sie true für einen Nullwert zurück. | Nein | Ja |
Gibt | wahr | wahr |
für die Zahl 0 zurück. Gibt | wahr | wahr |
Beispielr zurück rreee
im obigen Beispiel ist die Variable $var auf gesetzt Null. Die Funktion isset() gibt false zurück, da die Variable nicht gesetzt ist. Die Funktion empty() gibt true zurück, da die Variable leer ist.Zusammenfassung
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen isset und empty in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!