Heim > Artikel > Backend-Entwicklung > Unterschied zwischen PHP == und ===
Der Unterschied zwischen PHP == und ===
In PHP bedeuten „==" und „===" beide Urteil Unabhängig davon, ob zwei Werte gleich sind, besteht der Unterschied zwischen den beiden darin, dass „===" die Werte und Typen zweier Variablen vergleicht, während „==" die Werte zweier Variablen ohne Vergleich vergleicht Im Vergleich zu den letzteren werden die beiden ersteren strenger geprüft.
Zum Beispiel $a = '123';
$b = 123;
$a === $b ist falsch; >
$a == $b ist wahr; In einigen Fällen können Sie == nicht verwenden, Sie können === verwenden, zum Beispiel:<?php $a = 'abc'; $b= 'a'; if(strpos($a,$b) === false){ echo '字符串不包含'; }else{ echo '字符串包含'; } ?>Wenn Sie = = verwenden, stimmt die Ausgabe „Zeichenfolge enthält nicht“ nicht mit der tatsächlichen Situation überein.
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonUnterschied zwischen PHP == und ===. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!