Génère une liste de cas sur une énumération

# UnitEnum::cases

(PHP 8 >= 8.1.0)

UnitEnum::cases — Génère une liste de cas sur une énumération

### Description

public static function UnitEnum::cases(): array

Cette méthode retourne un tableau de tous les cas d'une énumération, dans l'ordre de leur déclaration.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

Un tableau de tous les cas définis de cette énumération, dans l'ordre de la déclaration.

### Exemples

Exemple #1 Utilisation de base

L'exemple suivant illustre la façon dont les cas d'énumération sont retournés.

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

    var_dump(Suit::cases());

L'exemple ci-dessus va afficher :

    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