Namen der aufrufenden Funktion in PHP abrufen?

In PHP kann der Name der aufrufenden Funktion mit der Funktion debug_backtrace() erhalten werden. Das erste Element im zurückgegebenen Array enthält Informationen über die Funktion, die die aktuelle Funktion aufgerufen hat, einschließlich des Funktionsnamens.

Sie können den Namen der aufrufenden Funktion wie folgt abrufen:

<?php

function currentFunction()
{
  $bt = debug_backtrace();
  return $bt[1]['function'];
}

function callerFunction()
{
  return currentFunction();
}

echo callerFunction();

Dies gibt den Namen der Funktion zurück, die die aktuelle Funktion aufgerufen hat als Zeichenkette (callerFunction).