Conferencia de PHP 2024: principales anuncios y novedades

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Conferencia de PHP 2024: principales anuncios y novedades



En la conferencia anual de PHP, que reunió a miles de desarrolladores de todo el mundo, se presentaron las noticias clave que definirán la evolución del lenguaje y el ecosistema en los próximos años. Hemos destacado los anuncios más importantes que todo desarrollador PHP debe conocer.



PHP 8.4: Property Hooks y otras novedades

El evento principal fue la presentación de la versión final de PHP 8.4. La principal novedad son los tan esperados property hooks (ganchos de propiedades). Esta función permite a los desarrolladores agregar lógica al leer y escribir propiedades de clases sin usar getters y setters, lo que simplifica significativamente el código.

  • Property Hooks: escribe lógica directamente dentro de la declaración de la propiedad.
  • Visibilidad asimétrica: la asignación de propiedades puede ser privada, mientras que la lectura puede ser pública.
  • Soporte mejorado para enum: nuevos métodos para trabajar con enumeraciones.
  • Optimización de rendimiento: aceleración del trabajo con arrays de hasta un 15%.


Nuevo compilador JIT: ¿velocidad como C?

En la conferencia se demostró el funcionamiento del compilador JIT actualizado para PHP 8.5 (previsto para 2025). Según los autores, en los benchmarks, las aplicaciones PHP en pruebas sintéticas alcanzan velocidades comparables a C y Rust. El aumento es especialmente notable en tareas de modelado matemático y procesamiento de grandes conjuntos de datos.



Laravel 12: simplificación de microservicios

El equipo de Laravel anunció Laravel 12, que se lanzará a principios del próximo trimestre. La característica principal es el soporte integrado de Message Bus para arquitectura de microservicios. Ahora no es necesario conectar bibliotecas de terceros para el intercambio de mensajes entre servicios.

  • Soporte nativo para RabbitMQ y Kafka sin paquetes adicionales.
  • Laravel Reverb mejorado: servidor WebSocket en tiempo real.
  • Nuevo Livewire 4 con soporte completo de SSR (renderizado del lado del servidor).


Symfony 7.2: asincronía y seguridad

Los desarrolladores de Symfony presentaron Symfony 7.2 con enfoque en el procesamiento asíncrono y la seguridad. Puntos clave:

  • Async Messenger: ejecución de tareas en segundo plano con escalado automático.
  • Security Bundle 2.0: soporte para Passkeys y WebAuthn para inicio de sesión sin contraseña.
  • Generación automática de API: basada en Doctrine ORM mediante el nuevo componente ApiGen.


Comunidad y herramientas: ¿qué más se mostró?

En la conferencia también se presentaron varias herramientas importantes que facilitarán la vida a los desarrolladores:

  • PHPStan 2.0 — analizador estático con soporte para PHP 8.4 y mejor inferencia de tipos.
  • Pest 3.0 — framework de pruebas con nueva sintaxis para property-based testing.
  • Composer 3.0 — nueva versión del gestor de dependencias con carga paralela de paquetes (hasta 3 veces más rápido).


Conclusiones: ¿qué poner en práctica?

La conferencia demostró que PHP no pierde terreno, sino que evoluciona activamente. Principal

Recommended Libraries