(PHP 8 >= 8.1.0)
ReflectionEnum::getBackingType — 獲取枚舉回退的類型
如果一個枚舉是回退枚舉,該方法會根據(jù)枚舉回退的類型,
返回 ReflectionType 的實例。
如果不是個回退枚舉,會返回 null
。
此函數(shù)沒有參數(shù)。
ReflectionType 的實例。
如果 Enum 沒有回退的類型時,返回 null
。
示例 #1 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);
?>
以上例程會輸出:
string(6) "string"