当前位置: 代码迷 >> 综合 >> php调试工具——Xdebug (二)结合phpstrom
  详细解决方案

php调试工具——Xdebug (二)结合phpstrom

热度:78   发布时间:2023-11-18 00:31:01.0

在上一篇文章php调试工具——Xdebug (一)中,我们介绍了如何安装和配置Xdebug,也介绍一些参数。不知道的同学,请参考我们的上一篇文章  http://blog.csdn.net/qq_37506868/article/details/79129706。

1. 如何将phpstrom 结合 Xdebug 一起使用?
首先配置以下几项(上面有注释,你们懂得):

PHPinfo()看是否配置成功。

下面打开phpstorm,找到file->settings->languages & framework->PHP->Servers

上图仅供参考,具体请根据自己的实际情况配置。

以上设置好了,找到phpstorm顶级菜单栏,找到Run下面的Editer configurations

选择PHP Web Application,有(其它选项在这里就不多说了)

配置好就可以了.(如果不行,还需配置如下两项)


下面我们要在  Fireforx中XDebog helper插件的配置(请根据自己配置的浏览器下载Xdebug)


这样我们的前期工作就完成了。

下面是代码调试

在需要调试的行上打上断点(点击一下行号后面的空白处即可,再点一次取消断点),需要说明的是当程序运行到该断点时,程序会停留在该行,但该行本身不会执行。自此可以查看程序运行到此处时所包含的所有数据信息。当然,查看信息功能相当于使用echo,print或者var_dump。
打断点——>点击phpstrom右上角的小虫子

然后在phpstrom下面会出现


再然后我们点击黄色圈出的地方,可以看见许多信息就出来了。

如果到了这了,那么恭喜你,从此我们告别了一步一var_dump()的原始时代。

注:Xdebug的功能和用法远远不止于此,这里最多是抛砖引玉而已,如果你再多一点点的兴趣和执着,那么可以发现璞玉就在你的手边。强者之路注定显得有些寂寥。

  相关解决方案