PHP Conference Japan 2024

enum_exists

(PHP 8 >= 8.1.0)

enum_exists检查枚举是否已定义

描述

enum_exists(字符串 $enum, 布尔值 $autoload = true): 布尔值

此函数检查给定的 枚举 是否已定义。

参数

枚举

枚举名称。名称以不区分大小写的方式匹配。

自动加载

是否 自动加载 如果尚未加载。

返回值

如果 enum 是已定义的枚举,则返回 true,否则返回 false

示例

示例 #1 enum_exists() 示例

<?php
// 在尝试使用枚举之前检查它是否存在
if (enum_exists(Suit::class)) {
$myclass = Suit::Hearts;
}
?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top