(PHP 8 >= 8.1.0)
ReflectionEnum::getBackingType — Devuelve el tipo base de una enumeración, si está presente
   Si la enumeración es una enumeración con valor base, este método devolverá una instancia
   de ReflectionType para el tipo base de la enumeración.
   Si no es una enumeración con valor base, devolverá null.
  
Esta función no contiene ningún parámetro.
   Una instancia de ReflectionNamedType, o null
   si la enumeración no tiene tipo base.
  
| Versión | Descripción | 
|---|---|
| 8.2.0 | El valor de retorno ahora es declarado como ?ReflectionNamedType. Anteriormente,?ReflectionTypeera declarado. | 
Ejemplo #1 Ejemplo de ReflectionEnum::getBackingType()
<?php
enum Suit: string
{
    case Hearts = 'H';
    case Diamonds = 'D';
    case Clubs = 'C';
    case Spades = 'S';
}
$rEnum = new ReflectionEnum(Suit::class);
$rBackingType = $rEnum->getBackingType();
var_dump((string) $rBackingType);
?>El ejemplo anterior mostrará:
string(6) "string"
