Tom: Operatoren und ihre Rangfolge

Beitrag lesen

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