从子函数内部获取父__FUNCTION__

时间:2015-12-16 12:20:56

标签: php

从调用函数的位置获取__FUNCTION__(函数名称)是否有任何方法(脏是好的,这只是用于调试)?

示例;

function a() {
    //code
    return b();
}

function b() {
    return __PARENT_FUNCTION__
}

echo a();

这应该产生a作为最初为此输出调用的函数名称

1 个答案:

答案 0 :(得分:1)

查看debug_backtrace

function a() {
    //code
    return b();
}

function b() {

    return debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS)[0]["function"];
}

echo a();