Інтерфейс 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