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

# UnitEnum::cases

(PHP 8 >= 8.1.0)

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

### Описание

public static function UnitEnum::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)
    }

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open