PHP方法没有显示在xdebug跟踪输出中,但调试器在方法中的断点处停止

时间:2014-02-05 21:00:57

标签: php debugging xdebug

我已经开始研究使用Zend Framework 2构建的大型PHP项目。在尝试理解代码时,我为Eclipse中的调试设置了xdebug并输出了函数调用的跟踪。问题是,我无法在跟踪文件中找到我几乎100%确定被调用的某些方法。所以我在Eclipse中的其中一个方法中设置了一个断点,当然,当我在浏览器中重新加载页面时,执行会在该断点处停止,所以我知道正在调用该方法。但是,我找不到在为该页面加载生成的跟踪文件中的任何位置调用该方法。任何人都可以帮助解释这种差异吗?

这是我在php.ini中的xdebug(使用v2.2.3)配置:

xdebug.remote_enable = 1  
xdebug.remote_handler = "dbgp"  
xdebug.remote_mode="req"  
xdebug.remote_port=7800  
xdebug.remote_host = "127.0.0.1"  
xdebug.collect_params = 3  
xdebug.trace_format = 0  
xdebug.auto_trace = On  

0 个答案:

没有答案