Um site japonês elaborou uma estatística interessante sobre as funções mais utilizadas no código fonte dos frameworks para PHP.
No caso do Symfony, as 20 funções PHP mais utilizadas são:
- array (3.534 vezes)
- isset (1.083 vezes)
- sprintf (729 vezes)
- count (515 vezes)
- substr (372 vezes)
- strlen (256 vezes)
- is_null (230 vezes)
- is_array (229 vezes)
- dirname (218 vezes)
- empty (213 vezes)
- strpos (204 vezes)
- unset (201 vezes)
- array_merge (198 vezes)
- in_array (164 vezes)
- str_replace (156 vezes)
- strtolower (155 vezes)
- preg_match (150 vezes)
- date (134 vezes)
- implode (133 vezes)
- preg_replace (124 vezes)
No caso do CakePHP as 5 mais utilizadas são:
- array (16.645 vezes)
- in_array (1.519 vezes)
- isset (1.151 vezes)
- empty (889 vezes)
- is_array (486 vezes)
A cinco mais utilizadas pelo Zend Framework são:
- array (8.686 vezes)
- isset (1.528 vezes)
- couny (1.407 vezes)
- dirname (999 vezes)
- is_array (789 vezes)
Esses resultados devem ter vindo a partir de alguns grep`s nas pastas core dos frameworks…
Tendo em vista os resultados, se nas próximas versões do PHP tivermos rendimentos nas funções array() e isset(), consequentemente a performance desses frameworks e aplicações tendem a melhorar.
Ref: http://www.symfony.es/2008/06/18/las-20-funciones-php-mas-utilizadas-por-symfony

Post a Comment