Agilizar tus aplicaciones PHP con la elección correcta de funciones
Hay muchos consejos para agilizar tus scripts de PHP, pero en este caso se concentran en el uso de funciones y sus funciones alias. Por lógica la llamada a una función será más rápida que la llamada a una función alias, salvo en un caso que la verdad me sorprende.
Los porcentajes que se muestran son reales, pero quizás no sean perceptibles, ya que el uso de estas funciones puede ser mÃnimo en un desarrollo, pero bueno, si algo de tiempo obtenemos, mejor que mejor.
Las funciones son las siguientes:
- sizeof y count: count es un 12% más rápida.
- is_int y is_integer: is_int es un 9% más rápida.
- chop y rtrim: rtrim es un 7% más rápida.
- doubleval y floatval: floatval es un 4% más rápida.
- fwrite y fputs: fputs es un 23% más rápida, esta es la comparativa que me sorprende, porque fputs es alias de fwrite. Que alguien me lo explique, ¿una diferencia del 23%? o no son alias o el ejemplo está mal medido.
- implode y join: implode es un 5% más rápida.
- ini_alter y ini_set: ini_set es un 19% más rápida.