El equipo de desarrollo de PHP anuncia que a partir del 25 de noviembre ya está disponible la versión de PHP 8.1.0.
Esta versión marca la última versión secundaria del lenguaje PHP.
PHP 8.0 viene con numerosas mejoras y nuevas características como:
- Enumeraciones
- Propiedades de solo lectura
- Fibers
- Tipos de intersección
- Tipo de retorno «never»
- First-class Callable Syntax
- Modificador «final» para constantes de clase
- Nuevas funciones fsync y fdatasync
- Nueva función array_is_list
- Notación numérica octal explícita
- Y mucho más…
Propiedades solo lectura
class Persona
{
public readonly Status $status;
public function __construct(Status $status)
{
$this->status = $status;
}
}
Molificador Final para constantes de clase
class Foo
{
final public const XX = "foo";
}
class Bar extends Foo
{
public const XX = "bar"; // Fatal error
}
Eche un vistazo al Apéndice del anuncio de PHP 8.1 para obtener más información
Descarga
Para descargar fuentes de PHP 8.0.0, visite la página de descargas, las fuentes y binarios de Windows se pueden encontrar en windows.php.net/download/.
Migración
La guía de migración está disponible en el Manual de PHP. Consúltelo para obtener una lista detallada de nuevas funciones y cambios incompatibles con versiones anteriores.
Con información de: https://www.php.net/archive/2021.php#2021-11-25-1