Інтерфейс BackedEnum
(PHP 8 >= 8.1.0)
Вступ
Інтерфейс BackedEnum автоматично застосовується двигуном до типізованих перерахувань. Він не може бути реалізований користувачами класами. Перерахування що неспроможні перевизначати його способи, оскільки продажу за замовчуванням надаються движком. Доступний лише для перевірки типу.
Огляд інтерфейсів
interface BackedEnum
extends
UnitEnum {
/* Методы */
public static from(int|string $value): static
public static tryFrom(int|string $value): ?static
/* Наследуемые методы */
public static UnitEnum::cases(): array
}
Зміст
- BackedEnum::from - Зіставляє скаляр з екземпляром перерахування
- BackedEnum::tryFrom— Порівнює скаляр з екземпляром перерахування чи null