Die BackedEnum-Schnittstelle

(PHP 8 >= 8.1.0)

Einführung

Die BackedEnum-Schnittstelle wird von der PHP-Engine automatisch auf Backed Enums angewendet. Sie darf nicht von benutzerdefinierten Klassen implementiert werden. Aufzählungen (Enumerations) dürfen ihre Methoden nicht überschreiben, da die Standardimplementierung von der Engine bereitgestellt wird. Diese Schnittstelle existiert ausschließlich für Typüberprüfungen.

Interface-Übersicht

interface BackedEnum extends UnitEnum {
/* Methoden */
public static from(int|string $value): static
public static tryFrom(int|string $value): ?static
/* Geerbte Methoden */
public static UnitEnum::cases(): array
}

Inhaltsverzeichnis

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top