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ãostandardforam 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:
- Suporte completo para entrada/saída assíncrona no núcleo da linguagem (semelhante ao Go e Kotlin).
- Melhoria do sistema de tipos — está sendo considerada a introdução de tipos genéricos (generics) no nível da sintaxe.
-
Recommended Libraries
Mais notícias
Lançado PHP 8.4: visão geral das principais novidades e melhorias
Ferramentas de IA para desenvolvimento PHP: visão geral 2024
C# (.NET) entrou no top 3 das linguagens mais amadas segundo a pesquisa StackOverflow 2024
Plano de Estudos Rust 2025: por onde começar para iniciantes e desenvolvedores experientes
Grandes empresas estão migrando para Java: a principal tendência de 2025