Genera una lista de casos sobre una enumeración

# UnitEnum::cases

(PHP 8 >= 8.1.0)

UnitEnum::cases — Genera una lista de casos sobre una enumeración

### Descripción

public static function UnitEnum::cases(): array

Este método devuelve un array de todos los casos de una enumeración, en el orden de su declaración.

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Un array de todos los casos definidos de esta enumeración, en el orden de la declaración.

### Ejemplos

Ejemplo #1 Uso básico

El siguiente ejemplo ilustra la forma en que los casos de enumeración son devueltos.

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

    var_dump(Suit::cases());

El ejemplo anterior mostrará:

    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