我一直在争夺一个月,现在让xdebug在eclipse中工作来调试PHP应用程序。我最终设法让xdebug工作了,hoorah !!!
现在我在上一周或第二周未能工作的是断点。它们适用于我正在调试的文件,但在包含的文件中设置断点时无法识别它们。
以前是否有人遇到此问题并知道如何解决?我几乎不知疲倦地在线寻找解决方案而没有成功。
我正在开发CakePHP应用程序,如果相关的话。
提前致谢。
尼克
答案 0 :(得分:0)
我会研究NetBeans。作为一个狂热的Eclipse用户,我发现它在处理PHP时更胜一筹。
答案 1 :(得分:0)
我在崇高的文本中遇到了类似的问题并解决了它。
我查看了xdebug日志,发现有一点如果试图以错误的路径到达我的文件。
要检查您的问题是否与我的问题类似,请查看异常是否会导致您的意外中断。 我破坏了未定义变量等异常(尝试echo $ totoNotDefined) 但不是在断点上
在日志中查找类似的内容: 文件:///
我能看到的是: 文件:///theFileBrowed.php
我的问题是该文件实际上在d:/ work / project /.../ theFileBrowed.php
所以我总结说我的xdebug配置(在我的ide:sublime文本中)一定是错的
确实,我有这个:“path_mapping”:{ “/”: “d://工作/计划/测试” },
但显然D:不被爱
我改为:
“path_mapping”:{ 的 “/”: “/ d /工作/项目/测试”强> },
它工作正常。
有时,如果您的路径位于包含空格或重点的文件夹中,则可能会破坏断点。
我希望它有所帮助