dedlfix: komischer Wert für key() in einer foreach-Schleife

Beitrag lesen

Hi!

wozu gibt es denn die sch****-Funktion key()?! :-)

Die gibt es schon länger als foreach. foreach - mit PHP 4 hinzugekommen - ist nicht mehr kompatibel zur bis dato allein geltenden Philosophie des Array-Pointers. Damals setzte man noch ausschließlich den Array-Pointer mit next() und each() weiter. Heute interessiert der Array-Pointer nicht mehr wirklich und die Funktionen current(), each(), end(), key(), next(), prev() und reset() sind zugunsten von foreach nahezu bedeutungslos geworden.

Bin aber fast ein bisschen stolz dass mein zweites Eigengewurstel +/- korrekt ist =)

Entschuldige bitte meine Abgeklärtheit, aber die beiden Formen (mit und ohne Key) stehen doch in jeder Dokumenation zu foreach.

Lo!