September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten ein Objekt untersuchen, um zu sehen, welche Methoden und Eigenschaften es hat, damit Sie Code schreiben können, der mit jedem allgemeinen Objekt arbeitet, unabhängig davon, welchen Typ es hat.
Nutzen Sie die Reflection-Klassen, um Informationen zu einer Klasse abzufragen.
Einen Kurzüberblick über die Klasse erhalten Sie mit Reflection::export( ):
// Informationen zur Klasse Wagen abfragen.
Reflection::export(new ReflectionClass('Wagen'));Spezifische Informationen erhalten Sie mit:
$wagen = new ReflectionClass('Wagen');
if ($car->hasMethod('verdeckOeffnen')) {
// Wagen ist ein Cabrio.
}Sie müssen nur selten mit Klassen arbeiten, deren Code Sie nicht einsehen können, um sich ihre Definition ...