(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;}?>