从调用函数的位置获取__FUNCTION__
(函数名称)是否有任何方法(脏是好的,这只是用于调试)?
示例;
function a() {
//code
return b();
}
function b() {
return __PARENT_FUNCTION__
}
echo a();
这应该产生a
作为最初为此输出调用的函数名称
答案 0 :(得分:1)
function a() {
//code
return b();
}
function b() {
return debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)[0]["function"];
}
echo a();