Obtiene un objeto ReflectionClass para el parámetro que se está reflejando o null

# ReflectionParameter::getClass

(PHP 5, PHP 7, PHP 8)

ReflectionParameter::getClass — Obtiene un objeto ReflectionClass para el parámetro que se está reflejando o `null`

Advertencia

Esta función está OBSOLETA a partir de PHP 8.0.0. Depender de esta función está altamente desaconsejado.

### Descripción

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

Obtiene un objeto ReflectionClass para el parámetro que se está reflejando o null.

A partir de PHP 8.0.0 esta función está obsoleta y no se recomienda. En su lugar, debe utilizarse ReflectionParameter::getType() para obtener la ReflectionType de este parámetro y luego interrogar este objeto para determinar el tipo del parámetro.

Advertencia

Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.

### Parámetros

Esta función no contiene ningún parámetro.

### Valores devueltos

Un objeto ReflectionClass, o `null` si no se declara ningún tipo, o el tipo declarado no es una clase o interfaz.

### Ejemplos

Ejemplo #1 Ejemplo de uso de la clase ReflectionParameter

    <?php
    function foo(Exception $a) { }

    $functionReflection = new ReflectionFunction('foo');
    $parameters = $functionReflection->getParameters();
    $aParameter = $parameters[0];

    echo $aParameter->getClass()->name;
    ?>

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | Esta función ha sido deprecada en favor de ReflectionParameter::getType().

### Ver también

- ReflectionParameter::getDeclaringClass() - Obtiene la clase declarante

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