(PHP 8 >= 8.1.0)
ReflectionEnumBackedCase::getBackingValue — Devuelve el valor escalar de base de este caso de enumeración
Se devuelve el valor escalar de base de este caso de enumeración.
Esta función no tiene parámetros.
El valor escalar de base de este caso de enumeración.
Ejemplo #1 Ejemplo de ReflectionEnum::getBackingValue()
<?php
enum Suit: string
{
case Hearts = 'H';
case Diamonds = 'D';
case Clubs = 'C';
case Spades = 'S';
}
$rEnum = new ReflectionEnum(Suit::class);
$rCase = $rEnum->getCase('Spades');
var_dump($rCase->getBackingValue());
?>
El resultado del ejemplo sería:
string(1) "S"