Bench php
juillet 4th, 2008
Pour se rappeler des bonnes pratiques voir sur phpbench.com
Les benchs proposés permettent de comparer les méthodes suivantes :
- Boucle de lecture:foreach() vs. for() vs. while(list() = each())
- Boucle compteuse: For-loop test
- Coucle de Modification: foreach() vs. for vs. while(list() = each())
- Using the & -ref-operator…as a so called “alias”
- Using the =&-ref-operator $obj = $someClass->f() vs. $obj =& $someClass->f()
- Sortie chaines : echo vs. print
- Using the =&-ref-operator $obj = new SomeClass() vs. $obj =& new SomeClass()
- Structure de control : switch/case/default vs. if/elseif/else
- Boucle compteuse : For vs. While
- Test du type de variable : isSet() vs. empty() vs. is_array()
- Type de guillement : double (”) vs. single (’) quotes