(PHP 5, PHP 7, PHP 8)
ReflectionParameter::getClass — Получает объект ReflectionClass для отражаемого параметра или null
Функцию УДАЛИЛИ в PHP 8.0.0. Пользоваться функцией настоятельно не рекомендуют.
Метод получает объект 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;
?>
Версия | Описание |
---|---|
8.0.0 | Метод устарел в пользу метода ReflectionParameter::getType(). |