Reflection Reflection &reftitle.intro; PHP wird mit einer vollständigen Reflection-API geliefert, die die Möglichkeit der Instrospektion von Klassen, Interfaces, Funktionen, Methoden und Erweiterungen bietet. Darüber hinaus bietet die Reflection-API Möglichkeiten zum Abrufen von Dokumentkommentaren für Funktionen, Klassen und Methoden. Es ist zu beachten, dass bestimmten Teilen der internen API der notwendige Code fehlt, um mit der Reflection-Erweiterung zu arbeiten. Beispielsweise fehlen in einer internen PHP-Klasse möglicherweise Reflektionsdaten für Eigenschaften. Diese wenigen Fälle gelten jedoch als Bugs, so dass sie entdeckt und behoben werden sollten. &reference.reflection.examples; &reference.reflection.extending; &reference.reflection.reflection; &reference.reflection.reflectionclass; &reference.reflection.reflectionclassconstant; &reference.reflection.reflectionconstant; &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; &reference.reflection.propertyhooktype;