是否可以在PHP spl_自动加载_寄存器上设置断点?

是否可以在PHP spl_自动加载_寄存器上设置断点?,php,debugging,xdebug,breakpoints,Php,Debugging,Xdebug,Breakpoints,我想知道是谁打电话给我申请的。具体来说,我使用的是CakePHP,因此在源文件中简单地组合find和grep就足够了,但我想知道是否有办法通过XDebug在Eclipse中设置断点,因此,当Cake脚本调用该函数时,PHP解释器将停止,并向我显示发生这种情况的文件和行号 您知道,我无法手动设置断点,因为该函数未在任何PHP文件中定义,因此我询问是否有方法跟踪对PHP扩展(可能在本机代码中)中定义的函数的调用,即使我显然没有办法进入机器代码。你也可以通过创造性地使用和/或来做一些偷偷摸摸的事情,尽

我想知道是谁打电话给我申请的。具体来说,我使用的是CakePHP,因此在源文件中简单地组合
find
grep
就足够了,但我想知道是否有办法通过XDebug在Eclipse中设置断点,因此,当Cake脚本调用该函数时,PHP解释器将停止,并向我显示发生这种情况的文件和行号


您知道,我无法手动设置断点,因为该函数未在任何PHP文件中定义,因此我询问是否有方法跟踪对PHP扩展(可能在本机代码中)中定义的函数的调用,即使我显然没有办法进入机器代码。

你也可以通过创造性地使用和/或来做一些偷偷摸摸的事情,尽管使用
grep-r
的源代码(或者更好的是,)做一些事情可能会容易得多

您没有尝试在文本中搜索蛋糕源中的spl\u autoload\u寄存器,并在所有发生的点上设置断点吗?问题是没有找到,而是如何到达那里。出于好奇,我一直在寻找一个调试器解决方案,因为有很多(和奇特的)方法可以调用函数,而无需通过源代码中常用的
function\u name()