PHP pour la boucle de contre foreach avec la gamme

Laquelle de ces serait préférable pour les performances et la lisibilité?

foreach(range(0,10000) as $i) {} //3.847 ms

for($i = 0; $i < 10000; ++$i) {} //0.663 ms

Modifier: Fait un test et le dernier a été de près de 6 fois plus rapide.

ne doivent pas vraiment un problème, mais je vais prendre un sauvage deviner et dire que le bas est plus rapide, mais vous aurez probablement jamais voir la différence.
stackoverflow.com/questions/771008/for-loop-vs-foreach-in-c
Essayez de benchmarking?
tout dépend de vos exigences et à vos données avec vous.
micro-performance est parfois mal.... (Prend votre attention loin de l'endroit où le réel goulot d'étranglement existe)

OriginalL'auteur Emil Aspman | 2012-12-18