我已经挣扎了一个月,现在让 xdebug 在 eclipse 中工作以调试 PHP 应用程序。我最终设法让 xdebug 工作,万岁!!
现在我过去一两周未能工作的是断点。 它们适用于我正在调试的文件,但在包含的文件中设置断点时无法识别它们。
以前有没有人遇到过这个问题并知道如何解决它?我几乎不知疲倦地在网上寻找解决方案,但没有成功。
我正在开发CakePHP应用程序,以防万一。
提前谢谢。
缺口
我会研究一下 NetBeans。作为一个狂热的Eclipse用户,我发现它在处理PHP时更胜一筹。
我在崇高的文本中遇到了类似的问题并解决了它。
我查看了 xDebug 日志,并注意到有一次 if 试图以错误的路径访问我的文件。
要检查您的问题是否与我的问题相似,请查看异常是否使您的 ide 中断。我的在未定义变量等异常上崩溃了(尝试回声$totoNotDefined(但不是在断点上
在日志中查找类似的东西:文件:///
我能看到的是:file:///theFileBrowed.php
我的问题是该文件实际上是在d:/work/project/.../theFileBrowed中.php
所以我得出结论,我的 xdebug 配置(在我的 ide 中:崇高的文本(一定是错误的
确实,我有这个:
"path_mapping":{ "/":"D://work/project/test" },
但显然D:不被爱
我将其更改为:
"path_mapping":{ "/">:"/D/work/project/test"> },
而且效果很好。
有时,如果您的路径位于带有空格或重音的文件夹中,它也可能会弄乱断点。
我希望它有所帮助