Возвращает отражение предварительного типа возврата метода

# 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