bin auf der Suche nach einer Lösung für folgendes Problem:
Für ein Debugging möchte ich die Information ins Log schreiben welche Funktion gerade die Debug Rotine gerufen hat ohne dabei einen extra Parameter zu verbrauchen. Habe vergeblich nach einer Lösung in den PHP Funktionen gesucht aber nichts gefunden.
Anmerkung hierzu: es lohnt sich mit dem backtrace genauer auseinander zu setzen, da auch andere Parameter als der Funktionsname zurückgeliefert werden. Hiermit lassen sich hervoragende Trace-Bäume erstellen.
debug_backtrace ist die optimale Lösung. __FUNCTION__ gibt ja nur die aktuell ausgeführte Routine aus, das ist in dem geschilderten Fall ja die Debug-Funtkion selber.
es lohnt sich mit dem backtrace genauer auseinander zu setzen, da auch andere Parameter als der Funktionsname zurückgeliefert werden. Hiermit lassen sich hervoragende Trace-Bäume erstellen.