(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 ha sido declarada OBSOLETA a partir de PHP 8.0.0. Su uso está totalmente 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 no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Esta función no tiene parámetros.
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(). |