Principales anuncios de la conferencia de PHP: qué espera a los desarrolladores en 2024
El pasado fin de semana se celebró en Berlín la conferencia internacional anual de PHP, que reunió a más de 2000 desarrolladores de todo el mundo. Los organizadores y ponentes principales presentaron una serie de anuncios importantes que definirán el desarrollo del lenguaje en los próximos años. Hemos recopilado las principales noticias para que esté al tanto de las tendencias actuales.
PHP 8.4: mejoras finales
Uno de los eventos centrales fue el anuncio del próximo lanzamiento de PHP 8.4. La versión recibirá mejoras significativas de rendimiento, hasta un 15% de aumento en cargas web típicas. Entre las innovaciones clave:
- Property hooks — el tan esperado mecanismo para trabajar con propiedades de objetos, que simplifica la creación de getters y setters.
- Soporte mejorado de asincronía — se agregaron nuevas funciones al núcleo para trabajar con Fiber, lo que permite escribir código no bloqueante sin usar bibliotecas externas.
- Nuevo sistema de tipos — se amplió el soporte para union-types y se agregaron intersection-types para una tipificación más estricta.
El lanzamiento de PHP 8.4 está previsto para noviembre de 2024. Se recomienda a los desarrolladores comenzar las pruebas ahora.
Frameworks y herramientas: novedades
En la conferencia también se presentaron actualizaciones de los principales frameworks. Laravel anunció Laravel 11 con enrutamiento mejorado e integración con Laravel Reverb, un nuevo servidor WebSocket para tiempo real. Symfony presentó la versión 7.1, que incluye un contenedor Dependency Injection más rápido y un soporte mejorado para colas asíncronas.
Merece especial atención la nueva herramienta del equipo de PhpStorm: PHP Inspections, que permite analizar el código en busca de vulnerabilidades y posibles errores directamente en el IDE. La herramienta ya está disponible en versión beta.
Planes para PHP 9: primeros indicios
El arquitecto principal del lenguaje, Nikita Popov, en su ponencia delineó públicamente por primera vez las direcciones para PHP 9. Se espera que la próxima versión mayor:
- Elimine por completo las funciones obsoletas (incluyendo
mysql_*yereg). - Introduzca soporte nativo para genéricos a nivel del compilador JIT.
- Simplifique el trabajo con I/O asíncrono sin necesidad de extensiones externas.
El lanzamiento de PHP 9 se prevé no antes de 2026, pero el concepto ya ha generado acalorados debates en la comunidad.
Comunidad y seguridad
Una sección especial de la conferencia se dedicó a la seguridad. Los expertos señalaron que el número de ataques a aplicaciones PHP ha aumentado un 30% en el último año. En respuesta, se presentó la iniciativa PHP Safe Code, un conjunto de recomendaciones y verificaciones automáticas para escribir código seguro. También se anunció un nuevo paquete de análisis estático que se integra con Composer.
La conferencia concluyó con una mesa redonda donde los desarrolladores debatieron el futuro del lenguaje. La conclusión principal: PHP sigue siendo uno de los lenguajes más demandados para el desarrollo web, y los nuevos anuncios confirman su evolución hacia una herramienta moderna, eficiente y segura.
Siga las noticias en PythonLib: publicaremos reseñas detalladas de cada innovación a medida que se lancen las versiones beta.