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