Heim >Backend-Entwicklung >PHP-Problem >PHP bestimmt, ob eine Variable definiert ist
isset() Bestimmen Sie, ob die Variable gesetzt wurde
Format: bool isset ( mixed var [, mixed var [, ...]] )
1, wenn die Variable nicht existiert, geben Sie FALSE zurück
2 Wenn die Variable existiert und ihr Wert NULL ist, wird auch FALSE zurückgegeben
3 Wenn die Variable existiert und der Wert ist nicht NULL, es gibt TURE zurück
Hinweis: Bei der gleichzeitigen Überprüfung mehrerer Variablen wird TRUE nur zurückgegeben, wenn jedes einzelne Element die vorherige Anforderung erfüllt, andernfalls ist das Ergebnis FALSE.
empty() prüft, ob die Variable leer ist
Format: bool empty ( mixed var )
1 Wenn die Variable nicht existiert, return TRUE
2. Wenn die Variable existiert und ihr Wert „“, 0, „0“, NULL, FALSE, array(), var $var und ein Objekt ohne Attribute ist, dann TURE
3. Wenn die Variable existiert und der Wert nicht „“, 0, „0“, NULL, FALSE, array(), var $var und ein Objekt ohne Attribute ist, dann FALSE
is_null() bestimmt, ob es null ist
Hinweis:
1 Überprüfen Sie zunächst, ob die Variablen vorhanden sind, und überprüfen Sie dann den Variablenwert. is_null prüft einfach direkt den Variablenwert, um zu sehen, ob er null ist. Wenn die Variable also nicht definiert ist, tritt ein Fehler auf!
2. Die Eingabeparameter empty und isset müssen eine Variable sein (PHP-Variablen beginnen mit dem Zeichen $), und der Eingabeparameter is_null muss nur einen Rückgabewert haben. (Konstanten, Variablen, Ausdrücke usw.).
Im PHP-Handbuch lautet ihre Analyse: leer, isset ist eine Sprachstruktur und keine Funktion, daher kann es nicht von variablen Funktionen aufgerufen werden.
Empfohlenes Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonPHP bestimmt, ob eine Variable definiert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!