Sollte man bei if-Befehlen == oder === bzw != oder !== verwenden?
Ankündigung
Einklappen
Keine Ankündigung bisher.
== oder ===?
Einklappen
Neue Werbung 2019
Einklappen
X
-
Stichworte: -
-
Man könnte auch einfach mal in der Doku nachsehen, um zu verstehen, wann welcher Operator sinnvoll ist. Siehe http://php.net/manual/de/language.op...comparison.php
Kommentar
-
Für den TE und weitere Interessenten evtl. noch ein schnelles Beispiel:
Wenn man einen bestimmten Typ erwartet, sollte man immer === verwenden um mögliche Fehler zu vermeiden. In meinem ersten Beispiel würde auch der Integer 0, der Bool-Wert false, als auch ein NULL, ein true ergeben. Dies ist meistens unerwünscht.PHP-Code://Vergleich eines Integer mit einem String
if(0 == '0'){} //true
//Vergleich eines Integer mit einem String
if(0 === '0'){} //false
//Vergleich eines Integer mit einem Integer
if(0 === 0){} //true
Kommentar

Kommentar