当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP enum_exists()用法及代码示例


enum_exists() 是 PHP 中的内置函数,用于检查 PHP 脚本中是否定义了枚举。

用法:

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

Parameters: 该函数有两个参数。

  • $enum: 枚举名称。名称以不敏感的方式匹配。
  • $autoload: 该参数指定是否默认调用__autoload。

返回值:

  • 如果定义了枚举,则返回“true”,否则返回“false”。

示例 1:这段代码演示了enum_exists()函数。

PHP


<?php 
    
enum Season {  
    case Spring;  
    case Winter; 
} 
  
if(enum_exists(Season::class)){ 
    echo "Season enum is defined" ; 
} else { 
    echo "Season enum is not defined" ; 
} 
  
?>

输出:

Season enum is defined

示例 2:这是另一个例子enum_exists()函数。

PHP


<?php 
  
if(enum_exists(Season::class)){ 
    echo "Season enum is defined" ; 
} else { 
    echo "Season enum is not defined" ; 
} 
  
?>

输出:

Season enum is not defined 

参考:https://www.php.net/manual/en/function.enum-exists.php


相关用法


注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP enum_exists() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。