函式名稱:enum_exists()
適用版本:該函式適用於PHP 8.1.0及以上版本。
函式用法:enum_exists()函式用於檢查指定的列舉型別是否存在。
語法:bool enum_exists ( string $enum_type )
引數:
$enum_type
:要檢查的列舉型別的名稱。
返回值:
- 如果指定的列舉型別存在,則返回
true
。 - 如果指定的列舉型別不存在,則返回
false
。
示例:
enum Fruit {
case Apple;
case Banana;
}
var_dump(enum_exists('Fruit')); // 輸出: bool(true)
var_dump(enum_exists('Color')); // 輸出: bool(false)
解釋: 上述示例中,我們定義了一個名為"Fruit"的列舉型別,並使用enum_exists()函式檢查該列舉型別是否存在。
- 第一個var_dump()輸出值為
true
,因為Fruit列舉型別存在。 - 第二個var_dump()輸出值為
false
,因為Color列舉型別不存在。