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 from(int|string $değer): static
public static tryFrom(int|string $değer): ?static
/* Miras alınan yöntemler */
public static UnitEnum::cases(): array
}

İçindekiler