我已经开始研究使用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