Réflexion
Réflexion
&reftitle.intro;
PHP fournit une API de réflexion complète qui permet de faire une
introspection sur les classes, interfaces,
fonctions, méthodes et les extensions. De plus, l'API de réflexion
offre la possibilité de récupérer les commentaires de documentation
des fonctions, classes et méthodes.
Il est à noter que certaines parties de l'API interne
ne fournissent pas le code nécessaire afin de faire fonctionner l'extension
Reflection. Par exemple, une classe PHP interne peut manquer des données de réflexion
pour les propriétés. Ces quelques cas sont considérés comme des bogues,
cependant, ils doivent être découvert et corrigés.
&reference.reflection.constants;
&reference.reflection.examples;
&reference.reflection.extending;
&reference.reflection.reflection;
&reference.reflection.reflectionclass;
&reference.reflection.reflectionclassconstant;
&reference.reflection.reflectionenum;
&reference.reflection.reflectionenumunitcase;
&reference.reflection.reflectionenumbackedcase;
&reference.reflection.reflectionzendextension;
&reference.reflection.reflectionextension;
&reference.reflection.reflectionfunction;
&reference.reflection.reflectionfunctionabstract;
&reference.reflection.reflectionmethod;
&reference.reflection.reflectionnamedtype;
&reference.reflection.reflectionobject;
&reference.reflection.reflectionparameter;
&reference.reflection.reflectionproperty;
&reference.reflection.reflectiontype;
&reference.reflection.reflectionuniontype;
&reference.reflection.reflectiongenerator;
&reference.reflection.reflectionfiber;
&reference.reflection.reflectionintersectiontype;
&reference.reflection.reflectionreference;
&reference.reflection.reflectionattribute;
&reference.reflection.reflector;
&reference.reflection.reflectionexception;