如何在PHP中获取函数内的函数名称?

2022-08-30 06:11:53

可能吗?

function test()
{
  echo "function name is test";
}

答案 1

准确的方法是使用预定义的魔术常数__FUNCTION__

例:

class Test {
    function MethodA(){
        echo __FUNCTION__;
    }
}

结果:。MethodA


答案 2

您可以使用魔术常量(包括类名)或(只是函数名),具体取决于它是方法还是函数... =)__METHOD____FUNCTION__


推荐