本bug在PK现场,被采访,debug开始调试我。

 


 

参考:

1.WinDbg介绍:

Debugging Tools and Symbols:Getting Started

Aword for Win Dbg

2.Win Dbg下载:

Install Debugging Tools for Windows 32-bit Version

Install Debugging Tools for Windows64-bit Versions

PHP Debug

PHP的调试方法最基本的是echo或者var_dump。还有就是使用zenddebug或者Xdebug的调试插件。

简单调试

echovar_dump这样的调试方法最近本也最常用,而且相对来说小点的项目也没有必要使用调试插件。这里就不做介绍了。

zend debug调试

zend debug鄙人使用的少,这里稍微提一下,有需要的请自己查询相关信息。

这里是zenddebug的官网以及下载地址:

 


 

Xdebug 调试

    采用Xdebug进行调试,官网以及下载地址配置如下:

[Xdebug]

    zend_extension=D:\wamp\bin\php\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll

;允许调试的客户端IP

    xdebug.remote_host=192.168.1.107

;远程调试的端口(默认9000)

    xdebug.remote_port=9000

;调试插件dbgp

    xdebug.remote_handler=dbgp

 


 

工具调试

    最后给大家介绍一个小工具Eclipse Console for PHP(EC4P)下载地址:

    我们有时候需要echo或var_dump,但是发现直接在网页上输出调试信息的方法又不起作用,或者起到反作用。比如A页面调用B页面需B返回信息而非转向到B时,在B加入echo调试永远不能得到正确的结果。所以我们需要使用IDE比如Eclipse输出内容,很遗憾,PHP并不能输出到控制台,至少我是这么认为的。这时候就需要想办法了。

    我在网上找到这个工具,同时这个工具很好的实现了我们的需求,同时实现了输出定位,可以很容易找到问题。

    我们可以在网上搜“PHP开发调试(debug)工具Eclipse Console for PHP(EC4P)”,或者直在sourceforge里搜“econsole4php”。

 


 
posted @ 2020-11-19 20:03  Python锦河  阅读(129)  评论(0)    收藏  举报