(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;
?>