PHP 7.3 e PHP 8: o que esperar das próximas versões

O que há de novo, as principais mudanças para o PHP 7.3, data de lançamento e o que esperar do PHP 8.

O que se tornará obsoleto no PHP 7.3?

A RFC Deprecations for PHP 7.3 mostra algumas funcionalidades, no qual o uso será desencorajado, pois serão retiradas ou substituídas no PHP. Conforme RFC, estas funcionalidades deverão ser removidas o mais tardar na versão 8.0.

  • Alias de função mbstring usando um prefixo mb_ (por exemplo, mb_ereg );
  • mb_detect_encoding() sem strict mode;
  • Funções strip_tags() e fgetss();
  • Função image2wbmp

Principais novidades que entrarão no PHP 7.3

O PHP 7.3 será oficialmente lançado em novembro de 2018 e trará diversas novidades. Algumas das principais:

  • Permitir vírgula à direita em chamadas de função e método;
  • Opção para fazer json_encode e json_decode lançar exceções em erros;
  • Atribuições de referências em list();
  • Função is_countable().

Estado de Just In Time (JIT), previsto para o PHP 8

A compilação Just In Time é uma maneira de otimizar o código de execução. É um método popular usado pela Java Virtual Machine (JVM), bem como a popular V8 JavaScript VM do Google.

Application Security Analyst na Compasso UOL, mestre em Ciência da Computação e pós-graduado em Segurança Cibernética pela UFRGS.

Application Security Analyst na Compasso UOL, mestre em Ciência da Computação e pós-graduado em Segurança Cibernética pela UFRGS.