PHP - Blog
-
Analizadores estáticos del código para PHP 24/Nov/2015
El ecosistema PHP ha mejorado mucho en los últimos años. Aún así, en el campo de los analizadores estáticos de código, PHP sigue sin destacar demasiado, probablemente debido a su naturaleza dinámica. A pesar de ello, algunas de estas herramientas están empezando a aparecer. En este post vamos a recoger algunas de las herramientas más clásicas y los primeros analizadores estáticos de código para PHP. PHP Code Sniffer PHP Code Sniffer es lo que conocemos como un linter, analiza que cumplamos con unas reglas básicas en el código que podemos compartir con el equipo de desarrollo, asegurándonos que todos cumplen...
-
Foreach en PHP7 26/Oct/2015
La nueva versión de PHP7 ya está aquí, y esta nueva versión introduce cambios no compatibles a la sentencia foreach. Así como detallamos gran parte de las nuevas funcionalidades y detalles de compatibilidad en el anterior post PHP7 ya está aquí, en este post vamos a centrarnos de manera detallada en los cambios sobre la sentencia foreach. El puntero al array no se modifica dentro de la sentencia Dentro de una sentencia foreach el puntero al array no será modificado. Por tanto, si has utilizado funciones como current dentro de esta sentencia, tendrás que tener en cuenta esto a la...
-
PHP7. La nueva versión de PHP ya está aquí. 26/Oct/2015
Sí señores, PHP7 ya está aquí. Solamente tienes que entrar en php.net para poder descargarlo y hacer tus pruebas con él. Y, ¿qué nos aporta esta nueva versión del lenguaje? Lo que más destaca es su mejora sustancial de rendimiento. Zend ha hecho la siguiente infografía en la cual se puede ver como anuncian una mejora del rendimiento de 2 veces más rápido!. Esto puede significar la mitad de infraestructura de servidores para tus proyectos, la mitad de tiempo de proceso. En definitiva una mejora de gran magnitud para el ecosistema PHP. Rendimiento Zend también publicó esta otra infografía en...
-
Symfony2 no es lento 9/Oct/2015
Todos los que estamos en el mundo del Desarrollo Web siempre hemos visto un benchmark u otro. Lo que muchas veces se obvia es que muchos de esos benchmarks no sacan todo el jugo a las distintas tecnologías que se comparan, simplemente por una cuestión de tiempo y conocimiento sobre ellas. Y Symfony2 suele salir bastante perjudicado en los benchmarks, a pesar de que Symfony2 no es lento. Los benchmarks parecen ser siempre el argumento definitivo en las temidas flame wars, cuando un fanboy de una tecnología se saca de la manga el rendimiento, muchas veces sentimos que es un...
-
PHP Funcional 7/Dic/2012
Programación funcional. ¿Qué es ese paradigma del que se habla tanto últimamente? En este post vamos a tratar de explicar más o menos de que trata la programación funcional, y vamos a poner algún ejemplo en PHP. Sí, en PHP.
-
Benchmark de frameworks PHP (CakePHP, Symfony2 y Yii) 29/Sep/2012
Hola a todos, Hoy llueve y hace algo de frío. El otoño ha venido y, bueno, qué mejor que un poco de programación para pasar la tarde. Entremos al punto a tratar en este post. He realizado un pequeño código con tres frameworks PHP de los más utilizados. CakePHP es el framework que utilizo en mi día a día y que en cierto modo da buenos resultados, pero que para proyectos de cierto tamaño puede llegar a quedarse corto. Symfony2 es el framework de moda en el mundo PHP, el mejor en cuanto a calidad del código y aplicación de...