# ReflectionEnum::hasCase

(PHP 8 >= 8.1.0)

ReflectionEnum::hasCase — 在枚举上检测条目

### 说明

public ReflectionEnum::hasCase(string `$name`): bool

检测在枚举是是否定义指定的条目。

### 参数

`name`

  要检测的条目。

### 返回值

条目已定义时返回 `true`，没有时返回 `false`。

### 示例

示例 #1 ReflectionEnum::hasCase() 示例

`<?php
enum Suit
{
case Hearts;
case Diamonds;
case Clubs;
case Spades;
}
$rEnum = new ReflectionEnum(Suit::class);
var_dump($rEnum->hasCase('Hearts'));
var_dump($rEnum->hasCase('Horseshoes'));
?>`

以上示例会输出：

    bool(true)
    bool(false)

### 参见

- 枚举
- ReflectionEnum::getCase() - 返回指定的枚举条目
- ReflectionEnum::getCases() - 返回枚举中的所有条目的清单

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open