(PHP 8 >= 8.1.0)
ReflectionEnum::getBackingType — Obtém o tipo de apoio de um Enum, se houver
   Se a enumeração for um apoiada, este método retornará uma instância
   de ReflectionType para o tipo de apoio do Enum.
   Se não for apoiada, retornará null.
  
Esta função não possui parâmetros.
   Uma instância de ReflectionNamedType ou null
   se a enumeração não tiver tipo de apoio.
  
| Versão | Descrição | 
|---|---|
| 8.2.0 | O tipo de retorno agora é declarado como ?ReflectionNamedType. Anteriormente,?ReflectionTypeera declarado. | 
Exemplo #1 Exemplo 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);
?>O exemplo acima produzirá:
string(6) "string"
