Principais anúncios da conferência de PHP: o que espera os desenvolvedores em 2024
No último fim de semana, ocorreu em Berlim a conferência internacional anual de PHP, reunindo mais de 2000 desenvolvedores de todo o mundo. Os organizadores e palestrantes principais apresentaram uma série de anúncios importantes que definirão o desenvolvimento da linguagem nos próximos anos. Reunimos as principais notícias para que você fique por dentro das tendências atuais.
PHP 8.4: melhorias finais
Um dos eventos centrais foi o anúncio do próximo lançamento do PHP 8.4. A versão trará melhorias significativas de desempenho — até 15% de ganho em cargas de trabalho web típicas. Entre as principais novidades:
- Property hooks — o tão esperado mecanismo para trabalhar com propriedades de objetos, simplificando a criação de getters e setters.
- Suporte aprimorado para assincronia — novas funções foram adicionadas ao núcleo para trabalhar com Fiber, permitindo escrever código não bloqueante sem o uso de bibliotecas externas.
- Novo sistema de tipos — suporte expandido para union-types e adição de intersection-types para uma tipagem mais rigorosa.
O lançamento do PHP 8.4 está previsto para novembro de 2024. Recomenda-se que os desenvolvedores iniciem os testes agora.
Frameworks e ferramentas: o que há de novo
Na conferência, também foram apresentadas atualizações dos principais frameworks. O Laravel anunciou o Laravel 11 com roteamento aprimorado e integração com o Laravel Reverb — um novo servidor WebSocket para tempo real. O Symfony apresentou a versão 7.1, que inclui um contêiner Dependency Injection mais rápido e suporte aprimorado para filas assíncronas.
Uma ferramenta que merece destaque é a nova da equipe do PhpStorm — PHP Inspections, que permite analisar o código em busca de vulnerabilidades e erros potenciais diretamente na IDE. A ferramenta já está disponível em versão beta.
Planos para o PHP 9: primeiras indicações
O arquiteto-chefe da linguagem, Nikita Popov, em sua palestra, delineou publicamente pela primeira vez as direções para o PHP 9. Espera-se que a próxima versão principal:
- Elimine completamente as funções obsoletas (incluindo
mysql_*eereg). - Introduza suporte nativo a genéricos no nível do compilador JIT.
- Simplifique o trabalho com I/O assíncrono sem o uso de extensões externas.
O lançamento do PHP 9 é previsto para não antes de 2026, mas o conceito já gerou debates acalorados na comunidade.
Comunidade e segurança
Uma seção separada da conferência foi dedicada à segurança. Especialistas observaram que o número de ataques a aplicações PHP aumentou 30% no último ano. Em resposta, foi apresentada a iniciativa PHP Safe Code — um conjunto de recomendações e verificações automáticas para escrever código seguro. Também foi anunciado um novo pacote para análise estática que se integra ao Composer.
A conferência terminou com uma mesa redonda, onde os desenvolvedores discutiram o futuro da linguagem. A principal conclusão: o PHP continua sendo uma das linguagens mais requisitadas para desenvolvimento web, e os novos anúncios confirmam sua evolução em direção a uma ferramenta moderna, performática e segura.
Acompanhe as notícias no PythonLib — publicaremos análises detalhadas de cada novidade à medida que as versões beta forem lançadas.