As 20 funções mais utilizadas no Symfony

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