父函数的名称和参数

zaf*_*zaf 4 php function discovery

我想弄清楚如何获取父函数的名称和参数.

例:

function foo($a,$b){
  bar();
}

function bar(){
  // Magic Print
}

foo('hello', 'world');
Run Code Online (Sandbox Code Playgroud)

输出:

foo('hello','world')
Run Code Online (Sandbox Code Playgroud)

有小费吗?

Bil*_*win 5

您可以从debug_backtrace()获取信息.

function bar(){
  $backtrace = debug_backtrace();
  $t = $backtrace[1];
  print $t["function"] . "('" . implode("','", $t["args"]) . "')\n";
}
Run Code Online (Sandbox Code Playgroud)