Hello,
*was haben meine Finger da wieder für einen Schwachsinn getippt?*
Die Abarbeitungsreihenfolge der Operatoren ist entscheidend.
Der Vergleichsopertor || (OR) für den logischen Vergleich (also NICHT den bitweisen) wird vor dem Zuweisungsoperator (=) ausgeführt. Wenn das Ergebnis des ODER also TRUE ist, dann wird dieses TRUE ( entspricht 1) dem $a zugewiesen. Es steht also hinterher nicht mehr das beschaffte Handle (hier symbolisch mit $b dargestellt) in $a, sondern das Ergebnis des ODER-Vergleichs.
Ich hoffe, so kann man es besser lesen.
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen