Conferencia de PHP 2024: principales anuncios y novedades
La semana pasada concluyó en Berlín la conferencia internacional anual PHP Conference 2024. El evento reunió a más de 2000 desarrolladores de todo el mundo, así como a participantes clave de la comunidad PHP y representantes de PHP Foundation. El tema principal de este año fue el futuro del lenguaje: desde el tan esperado lanzamiento de PHP 8.4 hasta cambios radicales en el ecosistema. Hemos recopilado los anuncios más importantes que afectarán el trabajo de todo desarrollador PHP.
1. PHP 8.4: fecha de lanzamiento y novedades clave
Se anunció oficialmente que PHP 8.4 se lanzará el 21 de noviembre de 2024. Esta versión será una de las actualizaciones más significativas de los últimos años. Entre las principales novedades:
- Property hooks (ganchos de propiedades) — la tan esperada capacidad de redefinir el comportamiento al leer y escribir propiedades de objetos sin usar getters y setters. Esto simplificará el código y reducirá el boilerplate repetitivo.
- Generadores asíncronos (async generators) — ahora es posible combinar generadores con corrutinas, lo que abre el camino a un trabajo más eficiente con flujos de datos y streams.
- Compilador JIT mejorado — la segunda gran actualización de JIT que, según los desarrolladores, proporciona un aumento de rendimiento de hasta un 30% en tareas computacionales. La activación de JIT ahora será automática para la mayoría de los procesadores modernos.
- Deprecation de funciones antiguas — las funciones
mysql_*y varias utilidades de la extensiónstandardhan sido marcadas definitivamente como obsoletas. Se insta encarecidamente a los desarrolladores a migrar a PDO o mysqli.
2. Nuevo compilador JIT: revolución en el rendimiento
Una ponencia aparte se dedicó a la segunda generación del compilador JIT (Just-In-Time) para PHP. La primera versión, implementada en PHP 8.0, proporcionó mejoras en pruebas sintéticas, pero en proyectos reales el efecto fue modesto. La nueva versión (JIT v2) utiliza perfilado dinámico y una optimización de bucles más agresiva. En una demostración, una aplicación Symfony con lógica de negocio pesada mostró una aceleración de 2,2 veces en comparación con PHP 8.3. Se espera que esto haga que PHP sea competitivo no solo en la web, sino también en tareas de procesamiento de datos.
3. Asincronía y corrutinas: Fibers se convierten en estándar
Los Fibers (fibras), que aparecieron en PHP 8.1, finalmente han recibido soporte completo en la biblioteca estándar. En la conferencia se anunció un nuevo PSR (PHP Standard Recommendation) para middleware asíncrono. También se presentó un prototipo de la extensión ext-async, que permite escribir código asíncrono casi tan fácilmente como el síncrono, sin callbacks ni Promises engorrosos. Esto podría cambiar radicalmente el enfoque del desarrollo de API de alta carga y aplicaciones en tiempo real en PHP.
4. Futuro de PHP: de la web a una plataforma universal
En el panel de discusión final, los líderes de PHP Foundation delinearon la estrategia para 2025–2026. Los objetivos principales:
- Soporte completo de E/S asíncrona en el núcleo del lenguaje (similar a Go y Kotlin).
- Mejora del sistema de tipos — se está considerando la introducción de tipos genéricos (generics) a nivel de sintaxis.
-
Recommended Libraries
Más noticias
La comunidad de C# (.NET) eligió las mejores bibliotecas de 2024
Benchmark Swift 2025: Comparación con competidores en iOS/macOS
Cómo Swift cambió la industria del desarrollo para iOS y macOS
Nuevo estándar de Kotlin: qué espera a los desarrolladores en 2025
Sensación: C++ vs Rust — los desarrolladores están furiosos por el nuevo informe