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() - зіставляє скаляр з екземпляром перерахування