如何在PHP中获取调用函数/方法的名称?
2022-08-30 06:07:48
我知道函数,但我正在寻找一些准备使用的功能实现,比如?如果它也给出了方法的类(如果它确实是一个方法),那将是完美的。debug_backtrace
GetCallingMethodName()
我知道函数,但我正在寻找一些准备使用的功能实现,比如?如果它也给出了方法的类(如果它确实是一个方法),那将是完美的。debug_backtrace
GetCallingMethodName()
最简单的方法是:
echo debug_backtrace()[1]['function'];
如下面的注释中所述,可以通过将参数传递给以下位置来进一步优化:
object
args
echo debug_backtrace(!DEBUG_BACKTRACE_PROVIDE_OBJECT|DEBUG_BACKTRACE_IGNORE_ARGS,2)[1]['function'];
函数是知道这一点的唯一方法,如果你很懒惰,这是你应该自己编写代码的另一个原因。与懒惰作斗争! :Ddebug_backtrace()
GetCallingMethodName()