Ich habe eine Funktion auf meinem Code. sag es xyz().bestimmen, woher die Funktion aufgerufen wird in PHP
Diese Funktion wird von verschiedenen Dateien meines Projekts aufgerufen.
Gibt es einen Weg, als ich von wo die Funktion aufgerufen werden kann.
Ich mag unter infromation:
Dateinamen, von dem es heißt. Zeile
Nummer dieser Datei. Wenn der Anruf von
innerhalb der Funktion ist dann diese Funktion
Name. Klassenname Name der Klassenmethode.
Ich weiß, über den Gebrauch von Magie Konstanten wie FILE und das alles. aber ich will das alles nicht im Funktionsaufruf weitergeben. wie unten:
xyz('msg',__FILE__,__CLASS__);
gibt es eine Möglichkeit, dass ich nur meine fehlerbezogenen Daten nur übergeben muss. und es wird die obigen Details finden, von wo die Funktion aufgerufen wird.
Mögliches Duplikat von http://StackOverflow.com/Questions/3387320/Funktion-NameParam-Line-Line-file-file. – netcoder