Conferência 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 PHP 2024: principais anúncios e novidades



Na semana passada, em Berlim, foi concluída a conferência internacional anual PHP Conference 2024. O evento reuniu mais de 2000 desenvolvedores de todo o mundo, além de participantes-chave da comunidade PHP e representantes da PHP Foundation. O tema principal deste ano foi o futuro da linguagem: desde o tão aguardado lançamento do PHP 8.4 até mudanças radicais no ecossistema. Reunimos os anúncios mais importantes que impactarão o trabalho de todo desenvolvedor PHP.



1. PHP 8.4: data de lançamento e principais novidades



Foi anunciado oficialmente que o PHP 8.4 será lançado em 21 de novembro de 2024. Esta versão será uma das atualizações mais significativas dos últimos anos. Entre as principais novidades:



  • Property hooks (ganchos de propriedades) — a tão esperada possibilidade de redefinir o comportamento ao ler e escrever propriedades de objetos sem usar getters e setters. Isso simplificará o código e reduzirá o boilerplate.
  • Geradores assíncronos (async generators) — agora é possível combinar geradores com corrotinas, abrindo caminho para um trabalho mais eficiente com fluxos de dados e streams.
  • Compilador JIT aprimorado — a segunda grande atualização do JIT, que, segundo os desenvolvedores, proporciona um ganho de desempenho de até 30% em tarefas computacionais. A ativação do JIT agora será automática para a maioria dos processadores modernos.
  • Depreciação de funções antigas — as funções mysql_* e várias utilidades da extensão standard foram finalmente marcadas como obsoletas. Os desenvolvedores são fortemente incentivados a migrar para PDO ou mysqli.


2. Novo compilador JIT: revolução no desempenho



Uma palestra separada foi dedicada à segunda geração do compilador JIT (Just-In-Time) para PHP. A primeira versão, introduzida no PHP 8.0, trouxe ganhos em testes sintéticos, mas o efeito em projetos reais foi modesto. A nova versão (JIT v2) utiliza perfilamento dinâmico e otimização mais agressiva de loops. Em uma demonstração, uma aplicação Symfony com lógica de negócios pesada mostrou uma aceleração de 2,2 vezes em comparação com o PHP 8.3. Espera-se que isso torne o PHP competitivo não apenas na web, mas também em tarefas de processamento de dados.



3. Assincronicidade e corrotinas: Fibers se tornam padrão



As Fibers (fibras), introduzidas no PHP 8.1, finalmente receberam suporte completo na biblioteca padrão. Na conferência, foi anunciado um novo PSR (PHP Standard Recommendation) para middleware assíncrono. Também foi apresentado um protótipo da extensão ext-async, que permite escrever código assíncrono quase tão facilmente quanto código síncrono — sem callbacks e Promises complexas. Isso pode mudar radicalmente a abordagem para o desenvolvimento de APIs de alta carga e aplicações em tempo real em PHP.



4. Futuro do PHP: da web para uma plataforma universal



No painel de discussão final, os líderes da PHP Foundation delinearam a estratégia para 2025–2026. Os principais objetivos: