Hallo Thomas,
Hier ist das Ganze ja noch überschaubar, aber in größeren Konstrukten kommt es schon darauf an, die _richtige_ Reihenfolge einzuhalten.
Wenn ich sie ausgeben würde, würde ich halt echo $currentrownum+1 hinschreiben. Nach Deiner Argumentation wäre ja eine for-Schleife (for($i=0;$i<10;$i++) falsch konstruiert, daß $i++ wird ja auch am Ende ausgeführt.
Man zählt üblicherweise in Programmiersprachen von 0 bis x-1, nicht von 1 bis x (z.B. auch bei Arrays).
Viele Grüße
Stephan