(PHP 8 >= 8.1.0)
ReflectionEnumUnitCase::getValue — Devuelve el objeto del caso de enumeración descrito por este objeto de reflexión
Devuelve el objeto del caso de enumeración descrito por este objeto de reflexión.
Esta función no tiene parámetros.
El caso de enumeración descrito por este objeto de reflexión.
Ejemplo #1 Ejemplo de ReflectionEnum::getValue()
<?php
enum Suit
{
case Hearts;
case Diamonds;
case Clubs;
case Spades;
}
$rEnum = new ReflectionEnum(Suit::class);
$rCase = $rEnum->getCase('Diamonds');
var_dump($rCase->getValue());
?>
El resultado del ejemplo sería:
enum(Suit::Diamonds)