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