関数に関連付けられた仮の戻り値の型を返す

# ReflectionFunctionAbstract::getTentativeReturnType

(PHP 8 >= 8.1.0)

ReflectionFunctionAbstract::getTentativeReturnType — 関数に関連付けられた仮の戻り値の型を返す

### 説明

public function ReflectionFunctionAbstract::getTentativeReturnType(): ?ReflectionType

関数に関連付けられた仮の戻り値の型を返します。

### パラメータ

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

### 戻り値

仮の戻り値の型が指定されている場合は ReflectionType オブジェクトを返します。 そうでない場合は、`null` を返します。

### 例

例1 ReflectionFunctionAbstract::getTentativeReturnType() の例

    <?php

    $method = new ReflectionMethod(\ArrayAccess::class, 'offsetGet');
    var_dump($method->getTentativeReturnType());

上の例の出力は、 たとえば以下のようになります。

    object(ReflectionNamedType)#2 (0) {
    }

### 参考

- ReflectionFunctionAbstract::getReturnType() - 指定された関数の戻り値の型を取得する
- ReflectionFunctionAbstract::hasTentativeReturnType() - 戻り値の型を仮で宣言しているかを返す
- 内部クラスと戻り値の型の互換性

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