ReflectionFunctionAbstract::hasReturnType

(PHP 7, PHP 8)

ReflectionFunctionAbstract::hasReturnTypeПроверяет, содержит ли объявление функции тип возвращаемого значения

Описание

public function ReflectionFunctionAbstract::hasReturnType(): bool

Метод проверяет, содержит ли объявление функции тип возвращаемого значения.

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Метод возвращает true, если объявление функции содержит тип возвращаемого значения, иначе возвращается false.

Примеры

Пример #1 Пример проверки типа возвращаемого значения методом ReflectionFunctionAbstract::hasReturnType()

<?php

function to_int($param): int
{
return (int)
$param;
}

$reflection1 = new ReflectionFunction('to_int');
var_dump($reflection1->hasReturnType());

Результат выполнения приведённого примера:

bool(true)

Пример #2 Пример проверки типа возвращаемого значения встроеной функциии

<?php

$reflection2
= new ReflectionFunction('array_merge');

var_dump($reflection2->hasReturnType());

Результат выполнения приведённого примера:

bool(false)

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