PHP 7 - Introdução
O que é PHP 7?
PHP 7 é um grande lançamento da linguagem de programação PHP e é apontado como uma revolução na maneira como os aplicativos da web podem ser desenvolvidos e entregues para dispositivos móveis para empresas e na nuvem. Este lançamento é considerado a mudança mais importante para o PHP após o lançamento do PHP 5 em 2004.
Novas características
Existem dezenas de recursos adicionados ao PHP 7, os mais significativos são mencionados abaixo -
Improved performance - Tendo o código PHPNG fundido no PHP7, é duas vezes mais rápido que o PHP 5.
Lower Memory Consumption - O PHP 7 otimizado utiliza menos recursos.
Scalar type declarations - Agora, os tipos de parâmetro e retorno podem ser aplicados.
Consistent 64-bit support - Suporte consistente para máquinas com arquitetura de 64 bits.
Improved Exception hierarchy - A hierarquia de exceções foi aprimorada.
Many fatal errors converted to Exceptions - O intervalo de exceções é aumentado cobrindo muitos erros fatais convertidos como exceções.
Secure random number generator - Adição de uma nova API segura de gerador de números aleatórios.
Deprecated SAPIs and extensions removed - Vários SAPIs e extensões antigos e sem suporte foram removidos da versão mais recente.
The null coalescing operator (??) - Novo operador de coalescência nulo adicionado.
Return and Scalar Type Declarations - Suporte para tipo de retorno e tipo de parâmetro adicionado.
Anonymous Classes - Suporte para anônimo adicionado.
Zero cost asserts - Suporte para assert custo zero adicionado.
O PHP 7 usa o novo Zend Engine 3.0 para melhorar o desempenho do aplicativo quase duas vezes e o consumo de memória 50% melhor do que o PHP 5.6. Ele permite atender a mais usuários simultâneos sem a necessidade de nenhum hardware adicional. O PHP 7 foi projetado e refeito considerando as cargas de trabalho de hoje.