php 查找类的实例化位置

Hor*_*rse 5 php class instantiation where

我在一个大型项目上遇到了一些问题,归结为某个特定类以某种方式被多次实例化,这导致了不必要的复制/开销。

有没有办法自动找出它正在实例化的文件/行号?

我在这里看到了这个问题 -查找类的实例化位置,但我没有因为它被重新声明而收到致命错误,所以我认为 include / require 不是问题所在。

在构造函数中,我已将其输出到带有时间戳的 txt 文件,只需要知道有问题的代码在哪里并删除/简化它

Adr*_*rld 3

debug_backtrace()将给出整个 shebang 发生的情况。如果您需要的话, get_class($this) 将给出顶级子类。