Olá, tudo bem?!
Com previsão de lançamento para dezembro de 2019, o PHP 7.4 está com novidades muito legais e que temos que estar antenados e acompanhando essa evolução, separei abaixo algumas novas funcionalidades que acredito serem bem bacanas.
Preloading rfc
Preloading é uma adição incrível ao core do PHP, o que pode resultar em uma melhora em seu desempenho.
Atualmente os arquivos PHP são carregados e recompilados a cada requisição.
Com o preloading o servidor carrega os arquivos PHP na memória durante a inicialização, disponibilizando para toda nova requisição.
Porém, temos um custo nessa estrutura, toda vez que for realizado deploy é necessário que o servidor seja reiniciado, para que assim o preloading faça novamente o processo de inclusão dos arquivos na memória.
Typed properties rfc
Inclusão de tipos nos atributos da classe.
|
|
Gostei muito dessa funcionalidade, muitos podem torcer o nariz ou até mesmo voltar com os mesmos argumentos que o PHP está ficando muito igual ao Java, porém acredito que faz parte do processo de maturidade da linguagem, o PHP evoluiu muito nesses últimos anos estando em um nível enterprise, sendo assim é natural a adoção de funcionalidades como está.
Null coalescing assignment operator rfc
Método atual:
|
|
Método proposto:
|
|
Particularmente acredito ser muito interessante, melhorando a legibilidade do código, simplificando sua ação.
Essas foram algumas novidades que vem no PHP 7.4, obviamente temos uma lista maior de adoções, depreciações e modificações, porém como mencionado separei umas que chamaram minha atenção.
Espero que tenham apreciado e que estejam tão empolgados quanto eu para essa nova versão.
Grande abraço e sucesso em seus projetos.