Der Martin...: header ? :

Beitrag lesen

Hallo,

Müsste dieser Theorie folgend
  $a = 42,43;
dann nicht was anderes als einen "Parse error: parse error, unexpected ',' in..." liefern?

Yea, damnit!
Ich hab's gerade auch probiert.
Was also macht der Komma-Operator _wirklich_?
In C ist nämlich eine Anweisung wie z.B.
 i++, j++;
an jeder Stelle okay - nicht nur in einem for-Statement. Und auch dein Beispiel von oben

a = 42,43;

wird in C genauso ausgeführt wie  a=42; 43;
Also ist der Komma-Operator in C und in PHP doch verschieden.

Das Wikipedia-Beispiel hingegen funktioniert auch in PHP:
  for ($i = 0, $j = 0; $i < 10; $i++, $j++)

Ja, aber was bedeutet das nun wirklich?
*grübel*
So long, mein Bett ruft so langsam,

Martin