Introducción
PHP Manual
PHP Manual»Interfaces y clases predefinidas»BackedEnum

La interfaz BackedEnum

(PHP 8 >= 8.1.0)

La interfaz BackedEnum es automáticamente aplicada a las enumeraciones con valor de base por el motor. No puede ser implementada por clases definidas por el usuario. Las enumeraciones no pueden sobreescribir sus métodos, ya que las implementaciones por omisión son proporcionadas por el motor. Solo está disponible para las verificaciones de tipo.

interface BackedEnum extends UnitEnum {
/* Métodos */
public static function from(int|string $value): static
public static function tryFrom(int|string $value): ?static
/* Métodos heredados */
public static function UnitEnum::cases(): array
}

Tabla de contenidos

To Top