BackedEnum::tryFrom
(PHP 8 >= 8.1.0)
BackedEnum::tryFrom — Порівняє скаляр з екземпляром перерахування або null
Опис
public static BackedEnum::tryFrom(int|string $value): ?static
МетодtryFrom() переводить рядок (string) чи число (int) у відповідне значення перерахування, якщо є. Якщо значення не визначено, повертається null.
Список параметрів
value
Скалярне значення для зіставлення з перерахуванням.
Значення, що повертаються
Примірник перерахування або null, якщо екземпляр не знайдено.
Приклади
Приклад #1 Простий приклад використання
У цьому прикладі показано, як повертаються варіанти перерахування.
Loading...
Результат виконання наведеного прикладу:
enum(Suit::Hearts)
enum(Suit::Spades)
Дивіться також
- UnitEnum::cases() - Повертає список варіантів перерахування
- BackedEnum::from() - зіставляє скаляр з екземпляром перерахування