Skip to content

La Réflexivité

La reflexion est un mécanisme permettant à l’execution de retrouver les caractéristiques d’une fonction, d’une classe, d’un objet etc…

Elle peut servir pour l’auto-documentation, elle peut aussi servir pour les AGL

function foo($bar,$baz='baz')
{
	return $bar.$baz;
}
$o = new ReflectionFunction('foo');
$params = $o->getParameters();

foreach($params as $param){
	echo $param->getName(); //Parcours des parametres
}