在枚举上检测条目

# ReflectionEnum::hasCase

(PHP 8 >= 8.1.0)

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

### 说明

public function 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