ReflectionParameter::getClass

(PHP 5, PHP 7, PHP 8)

ReflectionParameter::getClassПолучает объект ReflectionClass для отражаемого параметра или null

Внимание

Эта функция была УДАЛЕНА в PHP 8.0.0. Использование этой функции не рекомендуется.

Описание

publicReflectionParameter::getClass(): ?ReflectionClass

Получает объект ReflectionClass для отражаемого параметра или null.

Начиная с PHP 8.0.0 эта функция устарела и не рекомендуется. Вместо неё используйте ReflectionParameter::getType(), чтобы получить ReflectionType параметра, а затем опросите этот объект, чтобы определить тип параметра.

Внимание

Функцию пока не задокументировали; для знакомства доступен только список аргументов.

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

У этой функции нет параметров.

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

Объект класса ReflectionClass или null, если тип не объявлен или если объявленный тип не является классом или интерфейсом.

Примеры

Пример #1 Пример использования класса ReflectionParameter

<?php
function foo(Exception $a) { }

$functionReflection = new ReflectionFunction('foo');
$parameters = $functionReflection->getParameters();
$aParameter = $parameters[0];

echo
$aParameter->getClass()->name;
?>

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

To Top