Antwortinhalt: Siehe PHP-Dokumentation: Überprüfen Sie, ob eine Variable leer ist. Testen Sie sie: print_r($obj); ist nicht leer . Ah... die Objekte wurden instanziiert, also wird empty definitiv nicht empty sein empty(0); //true empty('0'); //true empty(NULL); //true empty([]); //true empty(array(array())); //false $a;//Nur Definition und keine Zuweisung empty($a);//true Klasse AA {} $aa = neues AA(); emp
1. Ist php empty nicht ein Objekt ohne Attribute, das „true“ zurückgibt?
Einführung: Getestet: {Code...}
2. PHP-Vergleichsoperationen und Logikoperation
Einführung: PHP-Vergleichsoperation und logische Operation: 1. Die folgenden Werte werden mit empty() als wahr beurteilt: nicht zugewiesene Variablen, nicht deklarierte Variablen, 0, „0“, „“, false, null, empty array array(), der von der magischen Methode des Objekts zurückgegebene Wert __get() In Versionen vor PHP5.0 werden Objekte ohne Attribute auch von empty als leer beurteilt. Akzeptiert nur Variablen oder den Indexwert oder Attributwert einer Variablen. Es können weder Konstanten noch Operationsausdrücke übergeben werden. PHP 5.5 und höher unterstützt Ausdruck 2, also i
3. Detaillierte Erläuterung der Vergleichsoperationen und logischen Operationen von PHP
Einführung: PHP, Logik: Detaillierte Erläuterung der Vergleichsoperationen und logische Operationen von PHP: 1. Die folgenden Werte werden mit empty() als wahr beurteilt: nicht zugewiesene Variablen, nicht deklarierte Variablen, 0, „0“, „“, false, null, leeres Array array() und die Magie des Objekts Methode __get() gibt zurück In Versionen vor PHP5.0 werden Objekte ohne Attribute auch von leer als wahr beurteilt. Hinweis: empty() akzeptiert nur Variablen oder Indexwerte oder Attributwerte von Variablen direkt eingegeben, noch können sie übergeben werden. Operation expression, PHP 5.5 und höher unterstützt Ausdruck 2, ist
4 eigendecomposition php empty prüft, ob eine Variable leer ist
Einführung: eigendecomposition:eigendecomposition php empty Überprüfen Sie, ob eine Variable leer ist: empty - Überprüfen Sie, ob eine Variable leer ist. Einen Fehler melden Beschreibung bool empty (mixed $var) Wenn var a ist Wenn der Wert nicht leer oder ungleich Null ist, gibt empty() FALSE zurück. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Eigenschaften werden als leer betrachtet und TRUE wird zurückgegeben, wenn var leer ist. Außer, dass es nicht auftritt, wenn die Variable nicht gesetzt ist 🎜>Einführung: leere String-Ausnahmeaufforderung: leere String-Ausnahmeaufforderung Der Unterschied zwischen leer und isset: leer besteht darin, zu bestimmen, ob eine Variable leer oder ungleich Null ist, gibt empty() FALSE zurück . Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var, undefiniert; und Objekte ohne Attribute werden als leer betrachtet. Wenn var leer ist, wird TRUE zurückgegeben. (1) Zahl 0; (2) Leeres Zeichen; (4) Variable als falsch definiert; (6) Undefinierte Variable; >6. Wenn PHP erkennt, ob eine Variable gesetzt ist, kann empty() isset() ersetzen? _PHP-Tutorial
Einführung: Wenn PHP erkennt, ob eine Variable gesetzt ist, kann empty() isset() ersetzen? . Sehen wir uns zuerst „leer“ und „isset empty“ an. Überprüfen Sie, ob eine Variable leer ist, 0, 0, NULL, FALSE, array(), var $var; und Objekte ohne Attribute werden als leer betrachtet, z. B.
7. Der Unterschied zwischen empty() und isset() in PHP
Einführung: 1. Zweck der leeren Funktion: Variablen erkennen Leeres Urteil : Wenn var ein nicht leerer Wert oder ein Wert ungleich Null ist, gibt empty() FALSE zurück. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Eigenschaften werden als leer betrachtet, wenn...
8. Unterschiede zwischen empty, isset und is_null in PHP
Einführung: Der Unterschied zwischen empty, isset und is_null in PHP
empty() gibt FALSE zurück, wenn die Variable ein nicht leerer Wert oder ein Wert ungleich Null ist. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var, undefiniert; und Objekte ohne Eigenschaften werden als leer betrachtet und TRUE wird zurückgegeben, wenn var leer ist. isset gibt 9 zurück, wenn die Variable existiert (nicht NULL) 9. Die leere Funktion von PHP wird leicht abnormal verwendet Einführung: Die leere Funktion von PHP wird leicht falsch verwendet
?
Im offiziellen PHP-Handbuch steht:
?
Prüft, ob eine Variable leer ist. Wenn var ein nicht leerer Wert oder ein Wert ungleich Null ist, gibt empty() FALSE zurück. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Eigenschaften werden als leer betrachtet und TRUE wird zurückgegeben, wenn var leer ist. ?
?
Dann in seinen Händen 10. Die leere Funktion von PHP, die leicht ungewöhnlich verwendet werden kann Einführung: PHP kann leicht falsch verwendet werden. Die verwendete leere Funktion ist im offiziellen Handbuch von PHP beschrieben, um zu überprüfen, ob eine Variable leer ist. empty() gibt FALSE zurück, wenn var ein nicht leerer Wert oder ein Wert ungleich Null ist. Mit anderen Worten: „“, 0, „0“, NULL, FALSE, array(), var $var; und Objekte ohne Eigenschaften werden als leer betrachtet und TRUE wird zurückgegeben, wenn var leer ist. ??Dann hieß es feierlich in seinem Handbuch [Empfohlene verwandte Fragen und Antworten]: C++-bezogene API-Probleme im Protokollpuffer Ist php empty nicht ein Objekt ohne Attribute, das „true“ zurückgibt? Javascript – Welche Funktion hat die CombineReducers-Methode? javascript - Was ist der Unterschied zwischen Prototyp und __proto__ in der Prototypenkette?
Das obige ist der detaillierte Inhalt vonEine kurze Diskussion der Objektinstanz-Tutorials zu Attributen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!