(PHP 8 >= 8.1.0)
enum_exists — 检测是否定义对应的枚举
$enum
$autoload
true
本函数检测是否定义指定的枚举。
enum
枚举的名称。名称的匹配不区分大小写。
autoload
如果尚未加载,是否自动加载。
如果 enum 已定义,返回 true,否则就返回 false。
false
示例 #1 enum_exists() 示例
<?php// 在使用之前检测枚举是否存在if (enum_exists(Suit::class)) { $myclass = Suit::Hearts;}?>