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