If you're reflecting an object and get the declaring class of a property that's set but wasn't declared in any class, it returns the class of the instance.
<?php
class X {
}
$x = new X();
$x->foo = 'bar';
$reflection = new ReflectionObject($x);
echo $reflection->getProperty('foo')->getDeclaringClass()->getName(); // X
?>
ReflectionProperty::getDeclaringClass
(PHP 5)
ReflectionProperty::getDeclaringClass — Récupère la classe déclarante
Description
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.
metamarkers at gmail dot com ¶
8 days ago
