Principais anúncios da conferência PHP 2024: o que espera os desenvolvedores?
Em dezembro de 2024, em São Francisco, ocorreu a conferência anual PHP Community Summit, reunindo mais de 2000 desenvolvedores de todo o mundo. O evento foi palco para o anúncio de mudanças-chave no ecossistema PHP, bem como para a apresentação de novas versões de frameworks populares. Neste artigo, reunimos os anúncios mais importantes que impactarão o trabalho de cada desenvolvedor PHP.
1. PHP 8.4: revolução através de property hooks
O principal evento da conferência foi o anúncio do lançamento do PHP 8.4, programado para março de 2025. A principal novidade são os tão esperados property hooks, que permitem redefinir o comportamento das propriedades das classes sem escrever getters e setters manualmente. Isso simplifica o código e o torna mais legível.
- Property hooks — nova sintaxe para gerenciar o acesso a propriedades (análogo ao C#).
- Compilador JIT aprimorado — aumento de desempenho de até 15-20% para tarefas computacionais.
- Depreciação de funções antigas — remoção definitiva de métodos obsoletos do núcleo.
- Atributos para tipos — possibilidade de anotar tipos de parâmetros de forma mais flexível.
2. Laravel 11: novo motor para filas
Taylor Otwell, criador do Laravel, apresentou a versão beta do Laravel 11. A principal novidade é o motor de filas integrado baseado em Redis Streams, que substitui o obsoleto Beanstalkd. Isso acelerará o processamento de tarefas em segundo plano em 2 a 3 vezes e simplificará o deploy.
Também no Laravel 11, haverá geração automática de testes com base em rotas e controladores, reduzindo o tempo de escrita de testes unitários.
3. Symfony 7.1: clientes HTTP assíncronos
Fabien Potencier, líder do projeto Symfony, anunciou o lançamento do Symfony 7.1 com suporte a requisições HTTP assíncronas baseadas no ReactPHP. Isso permite executar várias requisições simultaneamente sem bloquear a execução do script. Particularmente útil para arquiteturas de microsserviços e gateways de API.
- Async HttpClient — requisições não bloqueantes com suporte a pool de conexões.
- Integração aprimorada com Doctrine ORM — novo gerenciador de migrações com rollback automático.
- Compatibilidade com PHPStan — suporte integrado para análise estática em todos os componentes.
4. Ferramentas: PhpStorm 2025 e análise estática
A JetBrains anunciou o lançamento do PhpStorm 2025 com um assistente integrado baseado em IA. Ele sugerirá refatoração de código em tempo real, além de detectar vulnerabilidades de segurança em tempo real.
Além disso, a comunidade PHPStan apresentou a versão 2.0 com suporte a generics para coleções personalizadas e inferência de tipos totalmente automática para expressões complexas.
5. Segurança e futuro do PHP
Uma seção separada da conferência foi dedicada à segurança. Foi apresentada a nova iniciativa PHP Security Alliance — uma união de desenvolvedores do núcleo e empresas (Zend, Automattic, Laravel) para resposta rápida a vulnerabilidades. Está previsto o lançamento de patches