enum_exists()

检查指定的枚举类型是否存在

首字母:E

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

同首字母函数