UnitEnum::cases

(PHP 8 >= 8.1.0)

UnitEnum::casesВозвращает список вариантов перечисления

Описание

publicstaticUnitEnum::cases(): array

Метод возвращает упакованный массив всех вариантов перечисления в порядке объявления.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Массив всех определённых вариантов перечисления в порядке объявления.

Примеры

Пример #1 Простой пример использования

В следующем примере показано, как возвращаются варианты перечисления.

<?php
enum Suit
{
case
Hearts;
case
Diamonds;
case
Clubs;
case
Spades;
}

var_dump(Suit::cases());
?>

Результат выполнения приведённого примера:

array(4) { [0]=> enum(Suit::Hearts) [1]=> enum(Suit::Diamonds) [2]=> enum(Suit::Clubs) [3]=> enum(Suit::Spades) }
To Top