Hallo,
es gibt eine "Master-Class", die via "extends" in viele Anwendungsklassen verebt wird. Dort soll auch eine Methode "get_app_info()" sein, die aber Infos der Klassen ausgibt, die sie geerbt haben.
Die Anwendungsklassen werden naturgemäß in anderen Verzeichnissen und ggf. auch weiteren, anderen Umgebungen deklariert.
Unter anderem würde ich gerne das Verzeichnis oder auch den Dateinamen des Scripts, welches die Anwendungsklasse deklariert, mit der get_app_info() auslesen.
__DIR__, getcwd(), __FILE__ und auch ein eval( "return __DIR__;" ) liefern (natürlich) immer das Verzeichnis zurück, in dem die Methode deklariert ist ...
... gibt es eine elegantere Möglichkeit als diese Infos via debug_backtrace() herauszufinden?
Danke im voraus.
es gibt eine "Master-Class", die via "extends" in viele Anwendungsklassen verebt wird. Dort soll auch eine Methode "get_app_info()" sein, die aber Infos der Klassen ausgibt, die sie geerbt haben.
Die Anwendungsklassen werden naturgemäß in anderen Verzeichnissen und ggf. auch weiteren, anderen Umgebungen deklariert.
Unter anderem würde ich gerne das Verzeichnis oder auch den Dateinamen des Scripts, welches die Anwendungsklasse deklariert, mit der get_app_info() auslesen.
__DIR__, getcwd(), __FILE__ und auch ein eval( "return __DIR__;" ) liefern (natürlich) immer das Verzeichnis zurück, in dem die Methode deklariert ist ...
... gibt es eine elegantere Möglichkeit als diese Infos via debug_backtrace() herauszufinden?
Danke im voraus.

Kommentar