Michael - Hannover: Frage zu Typen + Vergleiche

Beitrag lesen

Hallo !

$show_result = 0;
echo $show_result;  --> ergibt 0 (Typ Integer würd ich sagen)

if (isset($show_result) and $show_result == 'create_db'){
...
}

die Bedingung liefet WAHR

ich frag mich nur warum, sieht jemand den Fehler ?
Wenn ich das Ganze mit "===" mache klappt es, das würde aber
bedeuten

0 == 'string' ergibt wahr

häh ? =) ich bin verwirrt

MfG
Micha