Tach!
Versuch mal
echo(1,2,3);
, das wirft einen Fehler
mitnichten. Das ist äquivalent zuecho (3);
und damitecho 3;
Das Komma als Operator trennt mehrere Ausdrücke, die der Reihe nach ausgewertet und dann wieder verworfen werden - bis auf den letzten, der das Ergebnis des Gesamtausdrucks ausmacht.
Bei C vielleicht. Schon erwähnt wurde, dass obiges Konstrukt einen Syntaxerror wirft. Wenn deine Aussage auf PHP anwendbar wäre, würden auch
(1, 2, 3);
und
1, 2, 3;
syntaktisch richtig sein. Sind sie aber nicht.
dedlfix.