(PHP 8 >= 8.1.0)
ReflectionEnumBackedCase::getBackingValue — Retourne la valeur de base scalaire de ce cas d'énumération
Renvoie la valeur de base scalaire de ce cas d'énumération.
Cette fonction ne contient aucun paramètre.
La valeur de base scalaire de ce cas d'énumération.
Exemple #1 Exemple 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());
?>
L'exemple ci-dessus va afficher :
string(1) "S"