Lors du PHP Paris, Julien Pauli nous as expliqué comment trouver les fonctions les plus rapides, e explorant le code C de PHP.

C'est comme ça qu'on sait que echo() est plus rapide que print(), parce que la fonction C de print() utilise echo !

Du coup je me pose la question (sans devoir aller dans les profondeurs de PHP), qui est le plus rapide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
count() ;
 
sizeof()
de même est-il intéressant de faire quelque chose dans le genre

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
$foo = array();
$foo = maFonctionQuiRetournePleinsElement();
foreach($foo as $value){....
 
 
// ou
 
$foo = array();
$foo = maFonctionQuiRetournePleinsElement();
 
$spl=SplFixedArray::fromArray($foo)
 
foreach($spl as $value){....