bei einfachen Zählern nutze ich ab und zu die Methode
foreach(range(0,5) as $i)
in Anlehnung an Perl for (0..5)
Ich kommentiere Perl5:
Es wird ein Array erzeugt, bevor die Schleife das erste mal abgearbeitet wird.
Deshalb ist for(1 .. 100000){}
ungesund.
Perl6
Der Array wird nur auf Bedarf erzeugt:
for( 1 .. inf )
lies: inf = infinity
Klamauk
Perl7 kennt dann forever{}
Daraus Resultiert auch in PHP
Eine Vorinitialisierung lohnt sich nur dann, wenn du auch alle Schleifen brauchst.
PHP-mässiger ist ja immer noch
for($i = 0; $i <= 5; $i++)
Was immer die sparsamere Version ist.
Im Benchmark sind die Laufzeitunterschiede vernachlässigbar.
Methodisch gehört immer auch das Thema Speicher dazu.
Jetztz würde mich mal eure Meinung zu den beiden Methoden interessieren. Was haltet ihr für besser, einfacher, "schöner", zweckmässiger usw.?
GRINS: forever{ ;)
mfg Beat