このリフレクションオブジェクトが表す case オブジェクトを取得する

# ReflectionEnumUnitCase::getValue

(PHP 8 >= 8.1.0)

ReflectionEnumUnitCase::getValue — このリフレクションオブジェクトが表す case オブジェクトを取得する

### 説明

public function ReflectionEnumUnitCase::getValue(): UnitEnum

このリフレクションオブジェクトが表す 列挙型の case オブジェクトを返します。

### パラメータ

この関数にはパラメータはありません。

### 戻り値

このリフレクションオブジェクトが表す 列挙型の case オブジェクトを返します。

### 例

例1 ReflectionEnum::getValue() の例

    <?php
    enum Suit
    {
        case Hearts;
        case Diamonds;
        case Clubs;
        case Spades;
    }

    $rEnum = new ReflectionEnum(Suit::class);

    $rCase = $rEnum->getCase('Diamonds');

    var_dump($rCase->getValue());
    ?>

上の例の出力は以下となります。

    enum(Suit::Diamonds)

### 参考

- 列挙型(Enum)

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