x-debug使用

php开发也有段时间了,使用x-debug的确能提高开发过程中错误的调试速度。所以写了这篇文章。

1、php.ini配置(工具下载就不说了)

[Zend] 
zend_extension_ts="E:\phpStudy\php52\ext\xdebug.dll"

[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="E:\phpStudy\tmp\xdebug"
xdebug.profiler_output_dir="E:\phpStudy\tmp\xdebug"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9096


2、netbeans中的工具-》选项-》:其中的调试端口必须以php.ini中配置的的端口一致。


3、调试分为:项目调试与文件调试,当然,在使用过程中,我基本用的都是单个文件调试。

这个时候,我们可以查看中断时候的调用堆栈和变量了。通过堆栈可以方便地定位到各定位的类和相应方法。

各种变量,无论是局部变量和实例属性,无论是 cookie,还是提交数据,都能在变量表中看到,一目了然。

当然,我使用最多的是用这个工具来调试sql语句。


总之,Xdebug 让我们即使做的是服务器端页面和 API 开发,也可以像桌面应用开发一样,调试每一行代码了


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值