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