El equipo de desarrolladores de PHP ha anunciado el lanzamiento de la nueva versión del lenguaje: PHP 8.0.0.
Mejoras y nuevas características:
Tipos de unión. En lugar de anotaciones PHPDoc para combinar tipos, ahora puede usar declaraciones nativas de tipo unión, que se verifican durante la ejecución.
Argumentos nombrados. En lugar de anotaciones PHPDoc, ahora es posible usar metadatos estructurados con la sintaxis nativa de PHP.
Operador nullsafe. En lugar de comprobar si es null, ahora puede usar cadenas de llamadas con el nuevo operador nullsafe. Cuando una verificación de un elemento en la cadena falla, la ejecución de toda la cadena se interrumpe y se reduce a null.
Compilación just-in-time. PHP 8 introduce dos motores JIT. El Tracing JIT, el más prometedor de los dos, muestra un mejor rendimiento: tres veces en pruebas sintéticas y de 1.5 a 2 veces en algunas aplicaciones específicas. El rendimiento típico de una aplicación se encuentra al mismo nivel que PHP 7.4.
Fuente: linux.org.ru
