Start · Sprachen · PHP · Referenz · ReflectionEnum

ReflectionEnum

Klasse

Introspection eines Enums — mit Zugriff auf Cases, Backed-Type usw.

seit PHP 8.1.0 Kategorie: oop

Signatur

class ReflectionEnum extends ReflectionClass

Beschreibung

Perfekt für Enum-to-Options-Mappings (z. B. für Select-Felder).

Rückgabewert

Typ
ReflectionEnum
Beschreibung
Instanz.

Beispiele

Alle Cases

<?php

$r = new ReflectionEnum(Status::class);
foreach ($r->getCases() as $case) {
    echo $case->getName() . "\n";
}