假设这种情况:
B类扩展A类,A类中定义了一个方法“myMethod”。
在里面myMethod
我需要知道方法名
使用
__METHOD__
总是返回引用 A 的“className::”部分A::myMethod
我的解决方案是:
static::class."::".__FUNCTION__
以这种方式将类引用返回到当前工作类
B::methodName
这项工作就像一个魅力。但是如果我在 debug_backtrace() 中需要它怎么办?
在 debug_backtrace 中 [class] 总是指 A 类(根据提供的示例)
如何在 debug_backtrace 中获得正确的绑定?