(PHP 5 >= 5.1.3, PHP 7, PHP 8)
ReflectionParameter::getDeclaringClass — Obtiene declaración de la clase
Obtiene la declaración de la clase.
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.
Ejemplo #1 Obtener la clase que declaró el método
<?php
class Foo
{
public function bar(\DateTime $datetime)
{
}
}
class Baz extends Foo
{
}
$param = new \ReflectionParameter(['Baz', 'bar'], 0);
var_dump($param->getDeclaringClass());
El resultado del ejemplo sería:
object(ReflectionClass)#2 (1) { ["name"]=> string(3) "Foo" }