Mailinglisten-Archive |
Reiner Kukulies wrote:
> Beachte neben den Syntacfehlern insbesondere die doppelten == beim
> Vergleich. Bei einfachen Gleichheitszeichen wird die Variable gesetzt
> und die Aussage ist immer wahr.
>
Hallo Reiner,
interessant ist aber, wie PHP[1] die falsche Zeile auswertet:
$string1 = "abc" && $string2 = "def"
<=> $string1 = ("abc" && ($string2 = "def"))
<=> $string1 = ("abc" && "def")
<=> $string1 = (TRUE && TRUE)
<=> $string1 = 1
also ist am Ende $string1 "1" und $string2 "def". :-)
[1] zumindest meine Version unter HP-UX.
> Gruß, Reiner
Ciao,
Harald
--
* Harald H.-J. Bongartz bongartz_(at)_physik.uni-bonn.de *
* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- *
* Schlechte Laune ist der Schnupfen des Gemuets, *
* laestig und ansteckend. - Peter Horton *
php::bar PHP Wiki - Listenarchive