Para saber qué función a una en concreto uso debug_backtrace();
Ejemplo:
Código PHP:
function a()
{return c();}
function b()
{return c();}
function c()
{
$array_backtrace=debug_backtrace();
return "La función que la ha llamado es ".$array_backtrace[1]['function']."<br>";
}
echo a();
echo b();
Es correcta esta forma o hay otra mejor?