Mailinglisten-Archive |
Tach , ihr listigen Leute! Mir ist da heute ein seltsames Verhalten untergekommen. Kann mir das mal einer erklären? Oder ist dieser Bug (wenns denn einer ist) bekannt? -------------------- <? $var=0; if ($var=="") { echo "Unsinn"; } else { echo "im Lack"; } ?> Ausgabe ist : Unsinn Finde ich schon mal seltsam. ---------------------------------------- <? $var=0; if ((string)$var=="") //casten von $var in einen String { echo "Unsinn"; } else { echo "im Lack"; } ?> Das gibt : im Lack Ist ja auch in Ordnung. Aber jetzt kommt die Krönung ---------------------------------------- <? $var=7; //nicht 0 sondern 7 if ($var=="") { echo "Unsinn"; } else { echo "im Lack"; } ?> Ratet mal, Ausgabe : im Lack ---------------------------------------- Wo ist bitte der Unteschied zwischen Fall 1 und Fall 3? Das halte ich schon für einigermaßen blödsinnig. Gehabet euch wohl, Sibylle
php::bar PHP Wiki - Listenarchive