(PHP 5, PHP 7)
ReflectionParameter::getClass — Récupère la classe de typage d'objets
Cette fonction est OBSOLÈTE à partir de PHP 8.0.0. Dépendre de cette fonction est fortement déconseillé.
Récupère la classe de typage d'objets pour le paramètre comme un objet ReflectionClass.
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;
?>
L'exemple ci-dessus va afficher :
Exception