Heim > Artikel > Backend-Entwicklung > PHP isset leerer Unterschied
Die isset()-Funktion von PHP wird im Allgemeinen verwendet, um zu erkennen, ob eine Variable gesetzt ist
Format:
bool isset ( mixed var [, mixed var [, ...]] )
Funktion:
Erkennen, ob die Variable gesetzt ist
Rückgabewert:
Wenn die Variable nicht gesetzt ist existieren, geben Sie FALSE zurück; wenn die Variable existiert und ihr Wert NULL ist, wird auch FALSE zurückgegeben; wenn die Variable existiert und ihr Wert nicht NULL ist, wird TRUE zurückgegeben. Wenn mehrere Variablen gleichzeitig überprüft werden, wird TRUE nur dann zurückgegeben, wenn jedes einzelne Element die vorherige Anforderung erfüllt, andernfalls ist das Ergebnis FALSE.
Weitere Erklärung:
Nachdem eine Variable mit unset() freigegeben wurde, ist sie nicht mehr isset(). Die PHP-Funktion isset() kann nur mit Variablen verwendet werden. Die Übergabe anderer Parameter führt zu einem Parsing-Fehler. Überprüfen Sie, ob mit der Funktion define() eine Konstante gesetzt wurde.
PHPs empty()-Funktion bestimmt, ob der Wert leer ist
Format:
bool empty ( mixed var )
Funktion:
Überprüfen Sie, ob eine Variable leer ist
Rückgabewert:
Gibt TRUE zurück, wenn die Variable nicht existiert und vorhanden ist value Für „“, 0, „0“, NULL,, FALSE, array(), var $var; und Objekte ohne Attribute wird TRUE zurückgegeben, wenn die Variable existiert und der Wert nicht „“, 0, „0“ ist ", NULL, FALSE, array(), var $var; und Objekte ohne Attribute geben FALSE zurück.
Weitere Erklärung:
Der Rückgabewert von empty() =! (boolean) var, es wird jedoch keine Warnmeldung generiert, da die Variable undefiniert ist. empty() kann nur für Variablen verwendet werden. Die Übergabe anderer Parameter führt zu einem Paser-Fehler und beendet den Vorgang. Überprüfen Sie, ob mit der Funktion define() eine Konstante gesetzt wurde.
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP isset leerer Unterschied. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!