函数名称: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枚举类型不存在。