Novas funcionalidades esperadas do PHP7.4

image_pdfimage_print

Data prevista de lançamento é Dez/2019. Mas já se tem uma lista de alguns recursos esperados, como abaixo apresentamos:

  • Pré-carregamento (analisando o cache do código-fonte)
    • Resumindo: se você está usando uma estrutura hoje, seus arquivos precisam ser carregados e recompilados em todas as solicitações. O pré-carregamento permite que o servidor carregue arquivos PHP na memória durante a inicialização e os disponibilize permanentemente para todas as solicitações subsequentes.

      O ganho de desempenho vem naturalmente com um custo: se a fonte dos arquivos pré-carregados for alterada, o servidor deve ser reiniciado.
  • Typed properties
    • Class variables potem ser tipadas
  • Variância de tipo aprimorada
  • FFI (Foreign Function Interface) – uma maneira de executar o código C dentro do PHP
  • Operador de atribuição de coalescência nula (?? =)
    • Exemplo:
      • $data[‘date’] = $data[‘date’] ?? new DateTime();
      • por
      • $data[‘date’] ??= new DateTime();
  • ext-hash sempre ativado
  • Registro de hash de senha

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!