Ya tenemos la nueva versión estable de PHP y como cada vez que se actualiza una versión tenemos mejoras que nos pueden interesar a la hora de programar y problemas que nos pueden surgir con nuestras antiguas aplicaciones.
Como caracteristicas principales:
- Nueva sintaxis como rasgos(«traits») y sintaxis simplificada de arrays.
- Mejora en el rendimiento y menor consumo de memoria.
- Soporte para lenguajes multibyte
- Servidor CLI integrado
- Eliminación de características obsoletas
Como cambios que pueden afectar a la compatibilidad:
- Register globals, magic quotes y safe mode a sido eliminado.
- La sintaxis break/continue $var has sido eliminada.
- La opcion en el ini de allow_call_time_pass_reference ha sido eliminada
- El default_charset se ha establecido a «UTF-8».
Actualizando a PHP 5.4
Una vez vi el anuncio, actualize el servidor de desarrollo y las aplicaciones que uso para poder usar las nuevas caracteristicas, probrarlas y comprobar como se comportaba con las aplicaciones que tengo desarrolladas, antes de plantearme la idea de actualizar el servidor de producción y tengo que decir que me voy a esperar un poco a actualizar el de producción ya que me ha surgido algún que otro problemilla, sobre todo con el Zend Framework, y mas concretamente con el Zend_PDF. Por lo demás si que he observado una mejora notable en el rendimiento, y eso que el php 5.3 era muy superior en rendimiento a la versión 5.2