(PHP 8 >= 8.1.0)
ReflectionEnumUnitCase::getValue — Получает объект варианта перечисления, описанный Reflection-объектом
Возвращает объект варианта перечисления, описанный Reflection-объектом.
У этой функции нет параметров.
Объект варианта перечисления, описанный Reflection-объектом.
Пример #1 Пример использования 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());
?>
Результат выполнения приведённого примера:
enum(Suit::Diamonds)