Tom: Wie alt ist each()?

Beitrag lesen

Hello,

for ist hier seit PHP 4 die falsche Entscheidung!

Entweder

while (list($key, $value) = each($mitspieler1))

Du argumentierst mit der Historie von PHP 4, und bringst als "besseres" Beispiel dann das Konstrukt, dass man in PHP 3 anwenden musste, weil foreach noch nicht erfunden war?

Uarghhh!!!

Nun reiß Dich mal zusammen. Trink 'nen Kaffee und überleg nochmal.

Ich habe hier dem Manual vertraut, dass ich eigens vorher aufgesucht hatte. Dort steht, dass es each() erst seit PHP 4 gibt.
http://de2.php.net/manual/en/function.each.php

Ich hatte das zwar auch anders in Erinnerung, aber wenn es doch dort steht :-)

Und trotzdem ist das Konstrukt mit

while (list($key, $value) = each($mitspieler1))

für Arrays immer noch besser, als das mit

for()

Was soll also Dein Gemecker? Das ist hier mMn fachlich überhaupt nicht angebracht. Ich lasse mir von Dir gerne irgendwas richtig stellen, nur dann muss es auch sinnvoll sein.

Foreach() ist neuer und schneller und sicherlich eines meiner Lieblingskonstrukte in PHP, da werde ich es doch nicht vergessen. Habe ich ja auch nicht!

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de