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

enum_exists

(PHP 8 >= 8.1.0)

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

說明

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

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

參數(shù)

enum

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

autoload

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

返回值

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

范例

示例 #1 enum_exists() 例子

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

參見