Skip to content

PHP 8.0 ¿Qué novedades nos trae?

php-8

PHP 8.0

PHP es uno de los lenguajes de programación más utilizados hoy en día para el desarrollo web, PHP 8.0 ¿Qué novedades nos trae?

Hace unos días se publicaba una actualización importante de este lenguaje: PHP 8.0. Esta nueva versión incluye nuevas funcionalidades y mejoras como argumentos nominales, tipos de dato unión, atributos, compilador JIT…

Veamos algunas de ellas con ejemplos:

  • Los argumentos nominales nos permiten pasar valores a las funciones especificando el nombre del valor, de forma que los argumentos son independientes del orden, pudiendo omitir los opcionales.
  • Los Atributos, conocidos en otros lenguajes como anotaciones, nos permiten añadir metadatos al código sin necesidad de usar comentarios
  • La propagación automática de propiedades nos permite ahorrar código repetitivo para definir e inicializar una propiedad, ya que no tendremos que declarar las propiedades antes de escribir el constructor.
  • El nuevo soporte para “union types” nos permite utilizar varios tipos de datos como parámetros de las funciones.
  • Las expresiones match son similares a los switch. Match es una expresión, por lo que pueden ser devueltas y almacenadas como variables, soporta expresiones de una línea, no hay que usar break y hace comparaciones estrictas. Esto también no permite ahorrar código.
  • Podemos utilizar el nuevo operador nullsafe que nos permite utilizar una cadena de llamadas en vez de tener que verificar condiciones nulas. De nuevo una forma de ahorrar código
  • El compilador Just-in-time (JIT) permite compilar partes del código durante el tiempo de ejecución para mejorar el rendimiento de la aplicación.
php-8-01

Novedades de PHP

Estas son algunas de las novedades, aunque esta actualización de PHP nos trae muchas más cosas nuevas, aunque no debes preocuparte, si tenías el código de tu aplicación actualizado no tendrás problemas ejecutándolo en esta nueva versión. PHP 8.0 sus novedades novedades.
 

Alfonso Marín

Profesor de Desarrollo iOS + Proyectos

José Antonio

José Antonio

¡Hola! Soy José Antonio, ¿en qué puedo ayudarte?

Trabajo como game designer y programador de videojuegos desde el año 2012 y soy profesor de la asignatura Unity y Game Design en Estech.

He trabajado durante años en reconocidos estudios de videojuegos y en reconocidos proyectos para The Game Kitchen y Genera Games.

Si estás aquí y te ha interesado este artículo puede que te guste este sector tanto como a mi. Si tienes cualquier duda, estaré encantado de ayudarte.

¿Hablamos?
grupo-sicnova
Hampa-animation-studio
genera-games
qastusoft
ki-works
a3com.es
liderkit
gourmet-cazorla
ortiz-y-reed
gestamp
CAF
acabados-industriales-esymo-metal
ayuntamiento-linares
the-game-kitchen
facilauto
asp-gems
moonlight

¿Hablamos?

Estamos encantados de atenderte

Rellena este formulario y te respondemos en menos de 24 h.

Nuestro equipo estará encantado de asesorarte y buscar la formación que necesitas.

Acepto la Política de privacidad y los Términos de servicio.

Al enviarnos sus datos por medio de este formulario nos autoriza expresamente para su tratamiento con la finalidad de atender sus preguntas, dudas o consultas sobre nuestros servicios. Los datos serán incluidos en un fichero cuyo responsable es la Escuela de Tecnologías Aplicadas SL. y tratados de acuerdo con lo previsto en nuestra Política de Privacidad, sin perjuicio de que en cualquier momento podrá ejercitar sus derechos con arreglo a la normativa vigente.