ReflectionEnum::getCases
(PHP 8 >= 8.1.0)
ReflectionEnum::getCases — Повертає список усіх варіантів перерахування
Опис
public ReflectionEnum::getCases(): array
Перелік може містити нуль або більше варіантів. Цей метод отримує всі певні випадки в лексичному порядку (тобто в порядку, в якому вони з'являються у вихідному коді).
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Масив Reflection-об'єктів перерахування, по одному для кожного варіанта перерахування. Для простих перерахувань усі вони будуть екземплярами ReflectionEnumUnitCase. Для типізованих перерахувань усі вони будуть екземплярами ReflectionEnumBackedCase
Приклади
Приклад #1 Приклад використання ReflectionEnum::getCases()****
Loading...
Результат виконання наведеного прикладу:
enum(Suit::Hearts)
enum(Suit::Diamonds)
enum(Suit::Clubs)
enum(Suit::Spades)
Дивіться також
- Перерахування
- ReflectionEnum::getCase() - Повертає певний варіант перерахування
- ReflectionEnum::isBacked() - Визначає, чи є перерахування типовим