xdebug + netbeans 调式thinkphp某个方法,如何调试??报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

爱吃鱼的程序员 2020-06-09 14:15:20 162

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


 

PHP
分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-09 14:15:36

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

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题