PHP 8 vs PHP 7: ¿Qué cambió con la última actualización?

Extracto de Noticias y novedades del mundo web y cloud | LatinCloud Blog

PHP ha sido siempre uno de los lenguajes de programación más sencillos de aprender, y en general, el que más “le suena” a los no expertos en la materia, por su gran popularidad.
No es difícil comenzar a escribir scripts y ejecutar comandos, siempre y cuando tengas la motivación adecuada. Hace poco, PHP lanzó su versión 8.1, y en LatinCloud te contamos qué novedades trajo está actualización.

¿Qué hay de nuevo en PHP 8.1?

PHP 8.1 trae consigo muchas novedades que facilitan y optimizan su uso para expertos y novatos. Te trajimos una lista con definiciones directas de la wiki de PHP.

  • Intersección: Los tipos de intersección (básicamente los homólogos de los tipos de unión) están ahora disponibles.
  • Never: El nuevo valor de retorno ‘never’ indica que una función se termina y no devuelve ningún otro valor.
  • Final: Ahora puedes marcar las constantes de la clase con ‘final’ para que no puedan ser modificadas por las subclases.
  • Fsync: PHP 8.1 introduce las dos funciones ‘fsync’ y ‘fdatasync’ para sincronizar los datos del buffer al medio de almacenamiento.
  • Octal: Para indicar el sistema numérico octal, además del ‘0’ (cero), se puede utilizar en el futuro el prefijo ‘0o’ (cero y O minúscula).
  • Globals: El uso de ‘$ GLOBALS’ ha sido ligeramente restringido y ahora resulta en un mensaje de error en algunos casos.
  • Null: Las funciones internas ya no aceptarán valores nulos en argumentos no anulables
  • Enum: Las llamadas enumeraciones (enumeraciones con número determinado de valores) están ahora disponibles como tipo variable.
  • Fibers: El nuevo tipo de bloque de código fibers te ofrece la posibilidad de ejecutar múltiples hilos de programa en paralelo.
  • Noticias y novedades del mundo web y cloud | LatinCloud Blog

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top