array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'de', ), 'this' => array ( 0 => 'class.backedenum.php', 1 => 'BackedEnum', ), 'up' => array ( 0 => 'reserved.interfaces.php', 1 => 'Vordefinierte Interfaces und Klassen', ), 'prev' => array ( 0 => 'unitenum.cases.php', 1 => 'UnitEnum::cases', ), 'next' => array ( 0 => 'backedenum.from.php', 1 => 'BackedEnum::from', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'de', 'path' => 'language/predefined/backedenum.xml', ), 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/class.backedenum.atom', 'type' => 'application/atom+xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 8 >= 8.1.0)
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.