Conferência de PHP 2024: principais anúncios e novidades

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Conferência de PHP 2024: principais anúncios e novidades



Na conferência anual de PHP, que reuniu milhares de desenvolvedores de todo o mundo, foram apresentadas as principais novidades que definirão o futuro da linguagem e do ecossistema nos próximos anos. Destacamos os anúncios mais importantes que todo desenvolvedor PHP precisa conhecer.



PHP 8.4: Property Hooks e outras novidades

O grande destaque foi a apresentação da versão final do PHP 8.4. A principal novidade são os aguardados property hooks. Esse recurso permite que desenvolvedores adicionem lógica ao ler e escrever propriedades de classes sem usar getters e setters, simplificando significativamente o código.

  • Property Hooks: escreva a lógica diretamente dentro da declaração da propriedade.
  • Visibilidade assimétrica: a definição de propriedades pode ser privada, enquanto a leitura é pública.
  • Suporte aprimorado para enum: novos métodos para trabalhar com enumerações.
  • Otimização de desempenho: aceleração no trabalho com arrays em até 15%.


Novo compilador JIT: velocidade comparável ao C?

Na conferência, foi demonstrado o funcionamento do novo compilador JIT para PHP 8.5 (previsto para 2025). Segundo os autores, em benchmarks, aplicações PHP em testes sintéticos atingem velocidades comparáveis às de C e Rust. O ganho é especialmente notável em tarefas de modelagem matemática e processamento de grandes conjuntos de dados.



Laravel 12: simplificação de microsserviços

A equipe do Laravel anunciou o Laravel 12, que será lançado no início do próximo trimestre. O principal destaque é o suporte nativo ao Message Bus para arquitetura de microsserviços. Agora não é mais necessário utilizar bibliotecas de terceiros para troca de mensagens entre serviços.

  • Suporte nativo a RabbitMQ e Kafka sem pacotes adicionais.
  • Laravel Reverb aprimorado — servidor WebSocket em tempo real.
  • Novo Livewire 4 com suporte completo a SSR (renderização no servidor).


Symfony 7.2: assincronicidade e segurança

Os desenvolvedores do Symfony apresentaram o Symfony 7.2 com foco em processamento assíncrono e segurança. Pontos-chave:

  • Async Messenger: execução de tarefas em segundo plano com escalonamento automático.
  • Security Bundle 2.0: suporte a Passkeys e WebAuthn para login sem senha.
  • Geração automática de API: baseada no Doctrine ORM com o novo componente ApiGen.


Comunidade e ferramentas: o que mais foi apresentado?

Na conferência, também foram apresentadas diversas ferramentas importantes que facilitarão a vida dos desenvolvedores:

  • PHPStan 2.0 — analisador estático com suporte a PHP 8.4 e inferência de tipos aprimorada.
  • Pest 3.0 — framework de testes com nova sintaxe para property-based testing.
  • Composer 3.0 — nova versão do gerenciador de dependências com carregamento paralelo de pacotes (até 3 vezes mais rápido).


Conclusões: o que levar para o trabalho?

A conferência mostrou que o PHP não está perdendo espaço, mas sim evoluindo ativamente. O principal

Recommended Libraries