ReflectionParameter::getClass

(PHP 5, PHP 7)

ReflectionParameter::getClassRécupère la classe de typage d'objets

Avertissement

Cette fonction est OBSOLÈTE à partir de PHP 8.0.0. Dépendre de cette fonction est fortement déconseillé.

Description

public ReflectionParameter::getClass ( ) : ReflectionClass|null

Récupère la classe de typage d'objets pour le paramètre comme un objet ReflectionClass.

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Un objet ReflectionClass, ou null si aucun type est déclaré, ou le type déclaré n'est pas une classe ou interface.

Exemples

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

Voir aussi