Signatur
class ReflectionClass implements Reflector
Beschreibung
Basis der meisten Frameworks. Wird für Attribute (getAttributes()) und Dependency-Injection verwendet.
Rückgabewert
Typ
ReflectionClass
Beschreibung
Instanz.
Beispiele
Methoden auflisten
<?php
$r = new ReflectionClass(User::class);
foreach ($r->getMethods() as $m) {
echo $m->getName() . "\n";
}
Attribute lesen
<?php
foreach ($r->getAttributes() as $attr) {
$instance = $attr->newInstance();
}