PHP 8.1.0 ya está disponible

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