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) {
}

Смотрите также