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)
有小费吗?
您可以从debug_backtrace()获取信息.
function bar(){
$backtrace = debug_backtrace();
$t = $backtrace[1];
print $t["function"] . "('" . implode("','", $t["args"]) . "')\n";
}
Run Code Online (Sandbox Code Playgroud)