Der Martin: 001 = 1 und password_hash

Beitrag lesen

Hallo,

Bei Zeichenketten würde man erwarten, dass der Ausdruck ("01" == "1") FALSE ergibt und nicht TRUE.

das ist auch in PHP so, solange beide Operanden Strings sind. Die "magische" und oft lästige oder gar gefährliche automatische Typumwandlung mit all ihren bösen Nebenwirkungen schlägt erst zu, wenn die Operanden verschiedene Typen haben.

Ciao,
 Martin

--
Männer sind ungerecht: Sie sehen immer nur den Baum, den eine Frau mit dem Auto gerammt hat. Aber die vielen Bäume, die sie nicht einmal gestreift hat, sehen sie nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(