PHP 7 - Introducción
¿Qué es PHP 7?
PHP 7 es una versión importante del lenguaje de programación PHP y se promociona como una revolución en la forma en que las aplicaciones web se pueden desarrollar y entregar para dispositivos móviles a empresas y la nube. Esta versión se considera el cambio más importante para PHP después del lanzamiento de PHP 5 en 2004.
Nuevas características
Hay docenas de características agregadas a PHP 7, las más importantes se mencionan a continuación:
Improved performance - Habiendo combinado el código PHPNG en PHP7, es dos veces más rápido que PHP 5.
Lower Memory Consumption - PHP 7 optimizado utiliza menos recursos.
Scalar type declarations - Ahora se pueden aplicar los tipos de parámetros y devoluciones.
Consistent 64-bit support - Soporte consistente para máquinas con arquitectura de 64 bits.
Improved Exception hierarchy - Se mejora la jerarquía de excepciones.
Many fatal errors converted to Exceptions - El rango de excepciones se incrementa cubriendo muchos errores fatales convertidos como excepciones.
Secure random number generator - Adición de una nueva API segura generadora de números aleatorios.
Deprecated SAPIs and extensions removed - Se eliminan varias extensiones y SAPI antiguas y no compatibles de la última versión.
The null coalescing operator (??) - Se agregó un nuevo operador de fusión nula.
Return and Scalar Type Declarations - Se agregó soporte para el tipo de retorno y el tipo de parámetro.
Anonymous Classes - Soporte para anónimos agregado.
Zero cost asserts - Se agregó soporte para aseveración de costo cero.
PHP 7 utiliza el nuevo Zend Engine 3.0 para mejorar el rendimiento de la aplicación casi dos veces y un 50% más de consumo de memoria que PHP 5.6. Permite atender a más usuarios simultáneos sin necesidad de hardware adicional. PHP 7 está diseñado y refactorizado considerando las cargas de trabajo actuales.