BackedEnum::from
(PHP 8 >= 8.1.0)
BackedEnum::from — Порівняє скаляр з екземпляром перерахування
Опис
public static BackedEnum::from(int|string $value): static
Методfrom() переводить рядок (string) чи число (int) у відповідне значення перерахування, якщо є. Якщо відповідного значення не визначено, викидається ValueError
Список параметрів
value
Скалярне значення для зіставлення з перерахуванням.
Значення, що повертаються
Випадковий екземпляр цього перерахування.
Приклади
Приклад #1 Простий приклад використання
У цьому прикладі показано, як повертаються варіанти перерахування.
Loading...
Результат виконання наведеного прикладу:
enum(Suit::Hearts)
Fatal error: Uncaught ValueError: "B" is not a valid backing value for enum "Suit" in /file.php:15
Дивіться також
- UnitEnum::cases() - Повертає список варіантів перерахування
- BackedEnum::tryFrom() - зіставляє скаляр з екземпляром перерахування або null