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)

Дивіться також