array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'pt_BR', ), 'this' => array ( 0 => 'class.backedenum.php', 1 => 'BackedEnum', ), 'up' => array ( 0 => 'reserved.interfaces.php', 1 => 'Interfaces e Classes pré-definidas', ), 'prev' => array ( 0 => 'unitenum.cases.php', 1 => 'UnitEnum::cases', ), 'next' => array ( 0 => 'backedenum.from.php', 1 => 'BackedEnum::from', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'pt_BR', '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)
A interface BackedEnum é aplicada automaticamente pelo motor do PHP a enumerações lastreadas. Não pode ser implementada por classes definidas pelo usuário. Enumerações não podem substituir seu métodos, já que as implementações padrões são fornecidas pelo motor. Está disponível apenas para verificações de tipo.