= 8.1.0)enum_exists — 檢測是否定義對應(yīng)的枚舉說明enum_exists(string $class, bool $autoload = true): bool本函數(shù)檢測是否定義指定的枚舉。 參數(shù)enum枚舉的名稱。名稱的匹配不區(qū)分大小寫。 ">

enum_exists

(PHP 8 >= 8.1.0)

enum_exists檢測是否定義對應(yīng)的枚舉

說明

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

本函數(shù)檢測是否定義指定的枚舉。

參數(shù)

enum

枚舉的名稱。名稱的匹配不區(qū)分大小寫。

autoload

是否默認調(diào)用 __autoload。

返回值

如果 enum 已定義,返回 true,否則就返回 false。

范例

示例 #1 enum_exists() 例子

<?php
// 在使用之前檢測枚舉是否存在
if (enum_exists(Suit::class)) {
    
$myclass Suit::Hearts;
}
?>

參見