Dieser Artikel stellt hauptsächlich die Gleichheitsbeurteilung zwischen der Zahl 0 und anderen Variablen in PHP vor. Jetzt kann ich ihn mit Ihnen teilen
In der Praxis Prozess, Es ist oft notwendig, „==“-Urteile zu fällen. Manchmal wird 0 als falsch verwendet, aber 0 und falsch sind immer noch unterschiedlich, wenn sie zum Vergleich verwendet werden ist gleich wahr
false=='0' ist gleich wahr
false=='' ist gleich wahr
fasle==[] ist gleich wahr
false=={} ist gleich true
false=='123' ist gleich false; 123 kann hier durch eine beliebige Zeichenfolge außer einer leeren Zeichenfolge und einer Zeichenfolge 0 ersetzt werden
0
0==false ist gleich wahr
0=='0' ist gleich wahr
0=='' ist gleich wahr
0==[] ist gleich false
0=={} ist gleich false
0=='123' ist gleich false, hier kann 123 ersetzt werden mit einer beliebigen numerischen Zeichenfolge ungleich 0
0=='you Good' ist gleich wahr; 'Hallo' kann hier durch eine beliebige nicht numerische Zeichenfolge
ersetzt werden und wir können die Schlussfolgerung ziehen :
1, 0 und numerische Zeichenfolgen oder Zahlen werden beim Vergleich von Zahlen verglichen. Unabhängig davon, ob der Wert gleich 0 ist, ist er wahr, wenn er mit anderen Zeichenfolgen verglichen wird, und falsch, wenn er mit Objekten oder Arrays verglichen wird
2. Falsch ist dasselbe wie unser Gefühl, solange es nicht leer ist, ist es wahr
Es ist zu beachten, dass der Vergleich zwischen 0 und nicht numerischen Zeichenfolgen wahr ist
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website! Verwandte Empfehlungen:
Der Unterschied zwischen statisch, endgültig, Schnittstelle und Zusammenfassung in PHPDas obige ist der detaillierte Inhalt vonGleichheitsbeurteilung zwischen Zahl 0 und anderen Variablen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!