Sie könnten get_parent_class
wiederholt aufrufen, bis false zurückgegeben wird:
Sie können
verwendenclass_parents
- Gibt alle übergeordneten Klassen der angegebenen Klasse in einem Array zurück Beispiel:
%Vor%gibt
aus %Vor%Wenn Sie nach bestimmten Typen suchen oder eine Funktion zum Erstellen eines Drilldowns erstellen möchten, ohne eine der anderen Lösungen zu verwenden, können Sie auf instanceof zurückgreifen, um festzustellen, ob es sich auch um einen bestimmten Typ handelt wenn eine Klasse eine Elternklasse erweitert.
Der ReflectionClass Klassenabschnitt der PHP Reflection API hat eine getParentClass ( ) Methode.
Hier ist ein kleines Codebeispiel, das es verwendet:
%Vor%Tags und Links php