是否有一个函数可以返回程序正在执行的当前函数的名称?
是的,您可以使用神奇的常量 __FUNCTION__来获得函数名
__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
也许通过 debug _ backtrace http://www.php.net/manual/en/function.debug-backtrace.php