hall Tobias,
[Signatur:]
$y = $i++ ;-)
muss man das verstehen?
Ok, ich erkläre mal. Es ist Unsinn. Weil:
y = i++;
nimmt i um eins erhöht auf die Variable y. Dabei wird i um eins erhöht. i++ anstelle y würde es also auch tun. Es besteht die potentielle Gefahr eines systematischen Fehlers, wenn i weiter verwendet wird ;-)
Besser:
y = i + 1
das trennt y von i, i bleibt dabei unverändert.
Gruss, Rolf
PS:
So richtig bled wirds wenn folgendes notiert wird:
previous = i--;
next = i++;
in der Annahme, dass next den Wert 5 beinhaltet, sofern i den Wert 4 hat.