Récupère un objet ReflectionClass pour le paramètre étant reflété ou null

# 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 function 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 n'est pas recommandée. À la place, 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 n'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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open