PHP 8.0.0

A equipe de desenvolvimento do PHP anunciou o lançamento de uma nova versão da linguagem - PHP 8.0.0.

Melhorias e novos recursos:

  • Tipos de união. Em vez de anotações PHPDoc para combinações de tipos, você pode usar declarações de tipos de união nativas, que são verificadas em tempo de execução.

  • Argumentos nomeados. Em vez de anotações PHPDoc, agora você pode usar metadados estruturados com sintaxe PHP nativa.

  • Operador nulo seguro. Em vez de verificar nulo, agora você pode usar o encadeamento de chamadas com o novo operador nullsafe. Quando a verificação de um elemento em uma cadeia falha, toda a cadeia é abortada e reduzida a nulo.

  • Compilação just-in-time. PHP 8 introduziu dois motores JIT. O rastreamento JIT, o mais promissor dos dois, mostra desempenho aprimorado: três vezes em testes sintéticos e 1,5-2x em alguns aplicativos específicos. O desempenho típico do aplicativo está no mesmo nível do PHP 7.4.

Fonte: linux.org.ru