enum_exists

(PHP 8 >= 8.1.0)

enum_exists检查枚举是否已定义

描述

enum_exists(string $enum, bool $autoload = true): bool

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

参数

enum

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

autoload

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

返回值

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

示例

示例 #1 enum_exists() 示例

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

参见

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top