worki2k1
Erfahrenes Mitglied
Hallo Leute,
heute steh ich mal wieder vor einem Problem, zu dem ich bisher keine Lösung gefunden habe. Bei der Initialisierung einer Klasse bzw. auch in einer später aufgerufenen Methode der Klasse soll in der Methode ermittelt werden können in welcher Datei die Klasse initialisiert wurde oder die Methode aufgerufen wurde, ohne, dass der Klasse oder Methode dieser Wert als Parameter mitgegeben wird.
Beispiel:
Hat jemand vielleicht eine Idee, wie man das erreichen kann? Danke schonmal.
heute steh ich mal wieder vor einem Problem, zu dem ich bisher keine Lösung gefunden habe. Bei der Initialisierung einer Klasse bzw. auch in einer später aufgerufenen Methode der Klasse soll in der Methode ermittelt werden können in welcher Datei die Klasse initialisiert wurde oder die Methode aufgerufen wurde, ohne, dass der Klasse oder Methode dieser Wert als Parameter mitgegeben wird.
Beispiel:
PHP:
// myclass.php
class MyClass
{
function doSomething ()
{
// Hier soll ermittelt werden, dass diese Funktion in file.php aufgerufen wurde
// ohne, dass ich __FILE__ übergebe.
// __FILE__ gibt hier logischerweise myclass.php zurück
}
}
PHP:
// file.php
include ('myclass.php');
$a = new MyClass ();
$a->doSomething ();