开发者社区> 问答> 正文

xdebug + netbeans 调式thinkphp某个方法,如何调试??报错

最近在搞 xdebug +  netbeans 的调式, 现在遇到了问题就是,调试thinkphp里的方法的时候无法调试 会报错


 

展开
收起
爱吃鱼的程序员 2020-06-09 14:15:20 532 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    在你要调试的方法里设置断点,不要点【调试文件】,点题【调试项目】。
    回复<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]

    2020-06-09 14:15:36
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载