Recientemente, el equipo de PHP ha anunciado la primera versión de prueba de PHP 8.0.0, Alpha.
Esto ha comenzado el ciclo de lanzamiento de PHP 8.0, que se espera que haga su debut oficial en producción para fin de año.
PHP 8.0 representa una nueva versión principal que introducirá algunos cambios de ruptura, así como una gran cantidad de potentes características y mejoras de rendimiento.
La nueva versión principal de PHP y los avances que presentará son una excelente manera para que la comunidad global de PHP celebre el 25 aniversario del lenguaje de programación este año.
¿Cuáles son las características clave de PHP 8.0?
Aquí hay un vistazo a algunas de las adiciones más prometedoras que deberían mejorar el rendimiento general y la confiabilidad de PHP.
PHP JIT ( Just in Time ) Compilador
El compilador Just-in-time ( JIT ) es la característica más esperada que viene con PHP 8.
Su objetivo es un cambio en la forma en que se interpreta el código PHP, lo que traerá mejoras significativas en el rendimiento de la tabla.
Con JIT, PHP podrá desarrollar características específicas del lenguaje.
También permitirá que el lenguaje se use para tareas intensivas en CPU como, por ejemplo, Machine Learning, Game Development o User Interface.
Tipos de unión
PHP 8.0 también viene con soporte para tipos de unión. Esto significa que los desarrolladores podrán declarar más de un tipo para propiedades, parámetros y tipos de retorno, lo que no es posible en versiones anteriores de PHP.
Atributos
Los atributos, también conocidos como anotaciones en otros idiomas, también serán una nueva característica que viene con PHP 8.
Usando atributos, los desarrolladores pueden agregar metadatos a clases, métodos, variables, etc. de manera estructurada.
Puede encontrar una lista completa de las funciones que vienen con 8.0, así como algunos ejemplos de código aquí.
Como PHP 8 todavía está en desarrollo activo, podríamos ver algunos cambios más o nuevas características anunciadas antes de Feature Freeze el 4 de agosto.
¿Cómo habilitar PHP 8 desde su Panel de control?
La nueva versión PHP 8.0 ( Аlpha ) es accesible desde la sección Avanzado de la Panel de control de alojamiento web.
Una vez dentro, simplemente haga clic en la pestaña de configuración de PHP y luego seleccione la versión en el menú Versión de PHP de la cuenta:
Si desea habilitar PHP 8.0 para un host específico, debe hacerlo desde la pestaña “ PHP por Host ”:
NOTA: Tenga en cuenta que esta no es una versión en producción, por lo que debe usarse solo con fines de prueba.