BackedEnum arayüzü

(PHP 8 >= 8.1.0)

Giriş

BackedEnum arayüzü destekli sayılamalara motor tarafından özdevinimsel uygulanır. Kullanıcı tanımlı sınıflarla gerçeklenemez. Öntanımlı olarak motor tarafından sağlanan yöntemlerini sayılamalar geçersiz kılamaz. Yalnızca tür sınamaları için kullanılabilir.

Arayüz Sözdizimi

interface BackedEnum extends UnitEnum {
/* Yöntemler */
public static function from(int|string $değer): static
public static function tryFrom(int|string $değer): ?static
/* Miras alınan yöntemler */
public static function UnitEnum::cases(): array
}

İçindekiler