Существует ли функция PHP для определения имени функции вызывающей функции в данной функции?
См. debug_backtrace - это может проследить Ваш стек вызовов полностью до вершины.
Вот то, как Вы получили бы свою вызывающую сторону:
$trace = debug_backtrace();
$caller = $trace[1];
echo "Called by {$caller['function']}";
if (isset($caller['class']))
echo " in {$caller['class']}";
Можно извлечь эту информацию из массива, возвращенного debug_backtrace
debug_backtrace()
детали предоставлений параметров, функции/вызовов метода в текущем стеке вызовов.