ReflectionParameter
PHP Manual

ReflectionParameter::getDeclaringClass

(PHP 5, PHP 7)

ReflectionParameter::getDeclaringClassRécupère la classe déclarante

Description

public ReflectionClass ReflectionParameter::getDeclaringClass ( void )

Récupère la classe déclarante.

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Un objet ReflectionClass.

Exemples

Exemple #1 Récupération de la classe qui a déclarée la méthode

<?php
class Foo
{
    public function 
bar(\DateTime $datetime)
    {
    }
}

class 
Baz extends Foo
{
}

$param = new \ReflectionParameter(['Baz''bar'], 0); 

var_dump($param->getDeclaringClass());

L'exemple ci-dessus va afficher :

object(ReflectionClass)#2 (1) {
  ["name"]=>
  string(3) "Foo"
}

Voir aussi


ReflectionParameter
PHP Manual