在php中检索当前函数的名字

有一个函数可以返回程序正在执行的当前函数的名称吗?

是的,你可以用魔术常量__FUNCTION__来获得函数的名字

 class foo { function print_func() { echo __FUNCTION__; } function print_method() { echo __METHOD__; } } $obj = new foo(); $obj->print_func(); // Returns: print_func $obj->print_method(); // Returns: foo::print_method