(PHP 5, PHP 7, PHP 8)
ReflectionParameter::getClass — Obtiene un objeto ReflectionClass para el parámetro que se está reflejando o null
Esta función está OBSOLETA a partir de PHP 8.0.0. Depender de esta función está fuertemente desaconsejado.
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.
Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.
Esta función no contiene ningún parámetro.
Un objeto ReflectionClass, o null si no se declara ningún tipo,
o el tipo declarado no es una clase o interfaz.
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;
?>| Versión | Descripción |
|---|---|
| 8.0.0 | Esta función ha sido deprecada en favor de ReflectionParameter::getType(). |