Roadmap de desarrollo de PHP para 2025-2026: un nuevo giro evolutivo
A pesar del rápido crecimiento de Python y Go, PHP sigue siendo la base del desarrollo web: impulsa el 76% de todos los sitios web, incluidos WordPress, Laravel y Symfony. En 2025-2026, el lenguaje experimentará un verdadero avance. Analicemos el roadmap oficial de PHP Foundation y los cambios clave que todo desarrollador debe conocer.
PHP 8.4: diciembre de 2024 — ya en el horizonte
Aunque el lanzamiento ocurrió a finales de 2024, su impacto será determinante para 2025. Las principales características:
- Property Hooks — la tan esperada capacidad de agregar getters y setters directamente en la declaración de propiedades. Un análogo de las propiedades de C#, pero con una sintaxis concisa.
- Visibilidad asimétrica — ahora se puede hacer una propiedad pública para lectura, pero privada para escritura (public private(set) string $name).
- API funcional para DOM — trabajar con HTML/XML sin clases, usando funciones puras.
- Funciones exit sin paréntesis — azúcar sintáctico para scripts de consola.
Estos cambios acercan PHP a los lenguajes modernos, reduciendo el código boilerplate en un 20-30%.
PHP 8.5: mediados de 2025 — asincronía y rendimiento
El lanzamiento intermedio (julio de 2025) se centrará en mejorar la programación asíncrona y optimizar el compilador JIT:
- Soporte mejorado para Fiber — se planea la integración con PDO y cURL. Las consultas asíncronas a la base de datos serán nativas, sin bibliotecas de terceros.
- Segunda iteración del compilador JIT — se espera un aumento de rendimiento del 15-20% para cálculos pesados.
- Atributos para tipos de colecciones — #[Collection('string')] para arrays fuertemente tipados.
- Cadenas multilínea con sangría — heredoc mejorado con alineación automática.
Gracias a estos cambios, PHP podrá competir con Node.js en escenarios en tiempo real (chats, SSE, WebSockets).
PHP 9.0: finales de 2025 — un gran punto de inflexión
La versión principal (noviembre de 2025) será la más ambiciosa de los últimos 10 años. Las direcciones clave:
- Soporte completo para Generics — tipos genéricos reales (Collection<User>) para análisis estático. La solución temporal mediante atributos en 8.5 pasará a ser parte de la sintaxis.
- Eliminación de funciones obsoletas — se eliminarán del núcleo mysql_*, ereg, mcrypt y otras funciones declaradas deprecated en 7.x.
- Modo estricto por defecto — declare(strict_types=1) estará activado para todos los archivos nuevos. La compatibilidad hacia atrás será mediante un flag opcional.
- Nuevo sistema de paquetes — PHP tendrá un gestor de dependencias integrado, una alternativa a Composer (pero con compatibilidad hacia atrás).
La versión 9.0 es la respuesta a las críticas de PHP como un lenguaje «no estricto». Después de la actualización, el código será más seguro y predecible.
¿Qué significa esto para los desarrolladores?
Recommended Libraries
Más noticias
Top vacantes de desarrolladores C# (.NET) en 2025: tendencias y salarios
Grandes empresas migran a C++: la principal tendencia de 2025
Desarrolladores de Swift eligen frameworks para producción: resultados de la encuesta
Salarios de desarrolladores Rust en Rusia aumentaron un 20%: qué hay detrás de la tendencia
Asistentes de IA para desarrolladores Java: mejores herramientas 2024