Rafael: Stringvergleich mit == oder strcmp?

Beitrag lesen

Gewusst wie:

Bsp:
if("1" === 1)
echo "String ist gleich integer?<br>";
echo 'Nicht zwingend.';

if("Hallo Welt" === 0)
echo "Warum ist Hallo Welt das gleiche wie 0<br>";
echo 'Auch das trifft nicht zu.';

if(strcmp("Hallo Welt",0) === 0)
echo "mit strcmp gehts auch nicht";
else
echo "oder doch?";

Das oben gezeigte hängt mit dem automatischen casting von PHP zusammen.

Und mit dem richtigen Operator.