eclipse php xdebug没有';t在断点处停止


eclipse php xdebug doesn't stop at breakpoint

Zend Eclipse for PHP Developers版本:3.2.0

php5.4.12(wamp)

我已经使用php-eclipse-xdebug几年了——有时xdebug不会坏。

我注意到这种情况主要发生在ajax调用上,我发现其中一个原因是上一次调试会话没有结束。

但现在我正在调试一个ajax调用,我使用chrome devtool,并使用"重放XHR"来运行完全相同的ajax调用,并且它不会在每3次运行中中断2次。

这对我来说是一个巨大的时间浪费,我很感激任何关于如何克服它的想法,包括一个不同的(更好的调试器)的建议

注:

  • 升级php不是一个选项,因为我必须使用与生产sev相同的版本
  • 我也尝试过升级eclipse,但它导致了许多(其他)问题
  • 在eclipse中->首选项->PHP->调试->已安装的调试器

  • 选择Xdegbug,然后单击configure

  • 选中"Use Multisession"复选框

  • 单击ok

这将导致xdebug在会话已经运行时收支平衡,但在提交多个请求时可能会很痛苦。