Blaubart: Code verbessern?

Beitrag lesen

Tach.

for ist schneller als foreach.

Das kann ich gar nicht glauben ...

Ich auch nicht. Selbst wenn ich das in PHP5 so teste wie eddi damals, liegt foreach vorne. Im *normalen* Betrieb habe ich noch nie wirklich Unterschiede zwischen beiden bemerkt. Viel schwerer wiegt da der bereits erwähnte Mehrfachaufruf von count().

... da bei For jedesmal die gesamte Liste wieder von vorne gelesen werden muss, bis das passende Element gefunden wurde

Nö. Für numerische Arrayschlüssel schmeißt PHP noch nicht mal seine Hashfunktion an. Von Gehangel durch verlinkte Listen ganz zu schweigen ...

--
Once is a mistake, twice is Jazz.