PHP 8.0.0

El equipo de desarrollo de PHP anunció el lanzamiento de una nueva versión del lenguaje: PHP 8.0.0.

Mejoras y nuevas características:

  • Tipos de unión. En lugar de anotaciones PHPDoc para combinaciones de tipos, puede utilizar declaraciones de tipos de unión nativas, que se verifican en tiempo de ejecución.

  • Argumentos nombrados. En lugar de anotaciones PHPDoc, ahora puede utilizar metadatos estructurados con sintaxis PHP nativa.

  • Operador nulo seguro. En lugar de comprobar si hay nulos, ahora puede utilizar el encadenamiento de llamadas con el nuevo operador nullsafe. Cuando falla la verificación de un elemento en una cadena, toda la cadena se cancela y se reduce a nula.

  • Compilación justo a tiempo. PHP 8 introdujo dos motores JIT. El rastreo JIT, el más prometedor de los dos, muestra un rendimiento mejorado: tres veces mayor en pruebas sintéticas y entre 1,5 y 2 veces más en algunas aplicaciones específicas. El rendimiento típico de la aplicación está a la par con PHP 7.4.

Fuente: linux.org.ru