Herkunft des Funktionsaufrufs erkennen.

HuRaHoRRe

Erfahrenes Mitglied
Hi

Gibt es in PHP irgend eine Möglichkeit bei Funktionen zu erkennen, von wo aus sie aufgerufen werden?
Oder muss ich da von jeder Funktion einen Parameter mitgeben mit dessen Hilfe ich das herausfinden kann.

Ein Beispiel:

PHP:
function  aeins()
{
    $this->beins();
}

function  azwei()
{
    $this->beins();
}

function  beins()
{
    //Wurde diese Funktion von aeins oder von azwei aufgerufen?
}

Ich habe schon eine Fertige Funktion(beins) welche ich nicht in mehrere aufteilen möchte, die Unterschiede sind auch minimal.
Wenn es geht möchte ich auch zusätzliche Parameter vermeiden, da ich doch einige Funktionen habe.

Vielen Dank
 
Zurück