最近在搞 xdebug + netbeans 的调式, 现在遇到了问题就是,调试thinkphp里的方法的时候无法调试 会报错
在你要调试的方法里设置断点,不要点【调试文件】,点题【调试项目】。
回复<aclass="referer"target="_blank">@just-loser:你的可以用了吗??可不可以说一下你的解决方法呢回复<aclass='referer'target='_blank'>@小紫羽:已解决了回复<aclass='referer'target='_blank'>@aga-china:你总得让这个方法运行才能调试它吧回复<aclass='referer'target='_blank'>@aga-china:打开调试项目后,你去访问使用了这个方法的url我也试过设置断点,点击调试项目这个选项,但这样的话它会自动打开index.php这个文件,怎么样可以让它跳到断点去运行呢?
<imgsrc="http://www.oschina.net/js/ke/plugins/emoticons/images/10.gif"alt="">
debug功能不是PHP的内置机制,PHP官方并不鼓励你去debug代码。
如果你确实要debug,除了需要xdebug这个第三方插件外,还需要一个<spanstyle="font-size:18px;">浏览器插件(chrome扩展<atarget="_blank"rel="nofollow">Xdebughelper)配合才能使用,如果是火狐浏览器,安装火狐对应的扩展。“调试项目”打开的是index.php,你不要管,按正常流程操作,只要走到断点的时候,就会触发断点。参考:<atarget="_blank"rel="nofollow">https://phphub.org/topics/553
回复<aclass='referer'target='_blank'>@南湖船老大:已解决了回复<aclass='referer'target='_blank'>@aga-china:还有,一定要调试项目,不能调试文件回复<aclass='referer'target='_blank'>@aga-china:PHP不推荐debug,这就是PHP这门语言的设计思想。一定要安装浏览器组件,另外一定要修改xdebug的默认端口为什么说不推荐用debug,不用这个怎么去调试代码,怎么跟踪代码呢?还有其它的工具?不行呢,还是不成功。。。。。[0]版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。