Kai345: Bewerbungsgespräch

Beitrag lesen

[latex]Mae  govannen![/latex]

Weil PHP probiert "x" in einen Integer umzuwandeln. Dies schlägt fehl und somit gibt PHP 0 zurück und somit wird der Term zu 0 == 0 und somit True.

ok, war mir nicht klar. Das ist das tückische an PHPs Ententyping.

Das ist wirklich _sehr_ tückisch, wenn man mit mehreren Programmiersprachen arbeitet. Darauf würde ich jederzeit hereinfallen, weil es in Javascript (das ich gewohnt bin) _nicht_ true ergibt. Ich finde das PHP-typecasting zu 0 ziemlich unschön und  nicht sehr logisch.

Glücklicherweise ist es eine (tw. überflüssige, aber hier unbewußt hilfreiche) Angewohnheit von mir, fast immer strict mit === zu vergleichen.

Cü,

Kai

--
Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken in Richtung "Mess up the Web". (suit)
Foren-Stylesheet Site Selfzeug JS-Lookup
SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?