(PHP 8 >= 8.1.0)
UnitEnum::cases — Liefert eine Liste der Fälle einer Enum
Diese Methode gibt ein gepacktes Array aller Fälle einer Aufzählung (Enumeration) in der Reihenfolge ihrer Deklaration zurück.
Diese Funktion besitzt keine Parameter.
Gibt ein Array mit allen definierten Fällen dieser Aufzählung in der Reihenfolge ihrer Deklaration zurück.
Beispiel #1 Grundlegende Verwendung
Das folgende Beispiel zeigt, wie Enum-Fälle zurückgegeben werden.
<?php
enum Suit
{
case Hearts;
case Diamonds;
case Clubs;
case Spades;
}
var_dump(Suit::cases());
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
array(4) { [0]=> enum(Suit::Hearts) [1]=> enum(Suit::Diamonds) [2]=> enum(Suit::Clubs) [3]=> enum(Suit::Spades) }