<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/reserved.interfaces.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'class.backedenum.php',
    1 => 'BackedEnum',
    2 => 'La interfaz BackedEnum',
  ),
  'up' => 
  array (
    0 => 'reserved.interfaces.php',
    1 => 'Interfaces y clases predefinidas',
  ),
  'prev' => 
  array (
    0 => 'unitenum.cases.php',
    1 => 'UnitEnum::cases',
  ),
  'next' => 
  array (
    0 => 'backedenum.from.php',
    1 => 'BackedEnum::from',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'language/predefined/backedenum.xml',
  ),
  'history' => 
  array (
  ),
  '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);

contributors($setup);

?>
<div id="class.backedenum" class="reference">
 <h1 class="title">La interfaz BackedEnum</h1>
 

 <div class="partintro"><p class="verinfo">(PHP 8 &gt;= 8.1.0)</p>


  <div class="section" id="backedenum.intro">
   <h2 class="title">Introducción</h2>
   <p class="para">
    La interfaz <span class="classname"><strong class="classname">BackedEnum</strong></span> es automáticamente aplicada a las enumeraciones con valor de base
    por el motor. No puede ser implementada por clases definidas por el usuario.
    Las enumeraciones no pueden sobreescribir sus métodos, ya que las implementaciones por omisión
    son proporcionadas por el motor. Solo está disponible para las verificaciones de tipo.
   </p>
  </div>


  <div class="section" id="backedenum.synopsis">
   <h2 class="title">Sinopsis de la Interfaz</h2>


   <div class="classsynopsis"><div class="classsynopsisinfo">
    
     <span class="modifier">interface</span> <strong class="interfacename"><strong class="interfacename">BackedEnum</strong></strong>

    <span class="modifier">extends</span>
      <a href="class.unitenum.php" class="interfacename">UnitEnum</a> {</div>

    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos */</div>
    <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="backedenum.from.php" class="methodname">from</a></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$value</code></span>): <span class="type">static</span></div>
<div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="backedenum.tryfrom.php" class="methodname">tryFrom</a></span>(<span class="methodparam"><span class="type"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span></span> <code class="parameter">$value</code></span>): <span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type">static</span></span></div>


    <div class="classsynopsisinfo classsynopsisinfo_comment">/* Métodos heredados */</div>
    <div class="methodsynopsis dc-description"><span class="modifier">public</span> <span class="modifier">static</span> <span class="methodname"><a href="unitenum.cases.php" class="methodname">UnitEnum::cases</a></span>(): <span class="type"><a href="language.types.array.php" class="type array">array</a></span></div>

   }</div>


  </div>

 </div>

 





 






<h2>Tabla de contenidos</h2><ul class="chunklist chunklist_reference"><li><a href="backedenum.from.php">BackedEnum::from</a> — Convierte un escalar en una instancia de enum</li><li><a href="backedenum.tryfrom.php">BackedEnum::tryFrom</a> — Asocia un escalar a una instancia de enum o a null</li></ul>
</div>
<?php manual_footer($setup); ?>