(PHP 5, PHP 7, PHP 8)
ReflectionParameter::getClass — Récupère un objet ReflectionClass pour le paramètre étant reflété ou null
Cette fonction est OBSOLÈTE à partir de PHP 8.0.0. Dépendre de cette fonction est fortement déconseillé.
Récupère un objet ReflectionClass pour le paramètre étant reflété ou null
.
À partir de PHP 8.0.0 cette fonction est obsolète et pas recommandé. Au lieu, utiliser ReflectionParameter::getType() pour récupérer la ReflectionType de ce paramètre puis interroger cet objet pour déterminer le type du paramètre.
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
Cette fonction ne contient aucun paramètre.
Un objet ReflectionClass, ou null
si aucun type est déclaré,
ou le type déclaré n'est pas une classe ou interface.
Exemple #1 Exemple d'utilisation de la classe ReflectionParameter
<?php
function foo(Exception $a) { }
$functionReflection = new ReflectionFunction('foo');
$parameters = $functionReflection->getParameters();
$aParameter = $parameters[0];
echo $aParameter->getClass()->name;
?>