# ReflectionParameter::getClass

(PHP 5, PHP 7, PHP 8)

ReflectionParameter::getClass — Récupère un objet ReflectionClass pour le paramètre étant reflété ou `null`

Avertissement

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

### Description

#[\Deprecated]
public ReflectionParameter::getClass(): ?ReflectionClass

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.

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

### Historique

Version | Description
--- | ---
8.0.0 | Cette fonction a été dépréciée au profit de ReflectionParameter::getType().

### Voir aussi

- ReflectionParameter::getDeclaringClass() - Récupère la classe déclarante