Wenn PHP feststellt, dass dieselben Zahlen nicht gleich sind, bedeutet dies, dass sie zwar den gleichen Wert haben, ihre Typen jedoch unterschiedlich sind, wenn Sie in PHP das Vergleichsoperator-Gleichheitssymbol „===“ verwenden, um zwei identische Zahlen zu ermitteln. Die Rückgabe von „false“ zeigt an, dass die Typen unterschiedlich sind.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wenn dieselben Zahlen in PHP als ungleich beurteilt werden, bedeutet dies, dass sie zwar den gleichen Wert haben, aber ihre Typen sind unterschiedlich, daher wird bei Verwendung des Vergleichs der Gleichheitsoperator „===“ zur Beurteilung zweier identischer Zahlen verwendet und gibt „false“ zurück, was darauf hinweist, dass die Typen unterschiedlich sind.
==, gleich, $x == $y, gibt true zurück, wenn $x gleich $y ist.
===, kongruent (identisch), $x === $y, gibt true zurück, wenn $x gleich $y ist und sie vom gleichen Typ sind.
Beispiel:
<?php $x = 17; $y = "17"; var_dump($x === $y); // 返回 false,因为类型不同 ?>
Ausgabeergebnis:
bool(false)
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas passiert, wenn die gleichen Zahlen in PHP nicht gleich sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!