ReflectionParameter::getClass
(PHP 5, PHP 7, PHP 8)
ReflectionParameter::getClass — Obtém um objeto ReflectionClass para o parâmetro que está sendo refletido ou null
Esta função tornou-se DEFASADA a partir do PHP 8.0.0. O uso desta função é fortemente desencorajado.
Descrição
Obtém um objeto ReflectionClass para o parâmetro que está sendo refletido ou null
.
A partir do PHP 8.0.0 esta função está descontinuada e não é recomendada. Em vez disso, use ReflectionParameter::getType() para obter o ReflectionType do parâmetro e, em seguida, interrogue esse objeto para determinar o tipo de parâmetro.
Esta função não está documentada; apenas a lista de argumentos está disponível.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Um objeto ReflectionClass ou null
se nenhum tipo for declarado,
ou o tipo declarado não é uma classe ou interface.
Exemplos
Example #1 Usando a classe ReflectionParameter
<?php
function foo(Exception $a) { }
$functionReflection = new ReflectionFunction('foo');
$parameters = $functionReflection->getParameters();
$aParameter = $parameters[0];
echo $aParameter->getClass()->name;
?>