Boucle, fonction et optimisation
Bonjour,
On sait que :
Code:
1 2
| $n = count($myarray);
for($i = 0; $i < $n; $i++) |
est plus rapide que :
Code:
1 2
| for($i = 0; $i < count($myarray); $i++) {
[...] |
car la valeur de count() n'est calculée qu'une seule fois.
En revanche, le code suivante (où findAll() est une méthode qui renvoie un tableau):
Code:
1 2 3
| $models = $model->findAll();
foreach( $models as $key => $value ) {
[...] |
est-il plus rapide que :
Code:
1 2
| foreach( $model->findAll() as $key => $value ) {
[...] |
?