A equipe de desenvolvedores 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, agora você pode usar declarações de tipo de união nativas, que são verificadas em tempo de execução.
Argumentos nomeados. Ao invés de anotações PHPDoc, agora é possível usar metadados estruturados com a sintaxe nativa do PHP.
Operador nullsafe. Em vez de verificar por null, agora você pode usar uma cadeia de chamadas com o novo operador nullsafe. Quando a verificação de um elemento na cadeia falha, a execução de toda a cadeia é interrompida e se torna null.
Compilação just-in-time. O PHP 8 trouxe dois motores JIT. O Tracing JIT, o mais promissor dos dois, mostra um desempenho melhorado: três vezes em testes sintéticos e de 1,5 a 2 vezes em algumas aplicações específicas. O desempenho típico de um aplicativo está em um nível comparável ao PHP 7.4.
Fonte: linux.org.ru
