Introdução
PHP Manual
PHP Manual»Interfaces e Classes predefinidas»BackedEnum

A interface BackedEnum

(PHP 8 >= 8.1.0)

A interface BackedEnum é aplicada automaticamente pelo motor do PHP a enumerações lastreadas. Não pode ser implementada por classes definidas pelo usuário. Enumerações não podem substituir seus métodos, já que as implementações padrões são fornecidas pelo motor. Está disponível apenas para verificações 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 herdados */
public static function UnitEnum::cases(): array
}

Índice

To Top