宝哥软件园

PhpStorm本地断点调试的方法步骤

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

前言:

调试php代码时,经常使用print_r或var_dump作为断点。但是,当项目复杂时,效率很低,断点调试可以很好地解决这个问题。刚开始可能不适合断点调试,但是习惯了之后就越舒服。

注意:以下是windows7 apache环境中的内容

首先,构建断点调试php环境

1.检查Xdebug是否安装在本地php环境中

本地输出phpinfo();搜索Xdebug下图

如果没有安装,安装操作Xdebug如下:

设置phpinfo();在网站地址的框中输入所有信息:http://xdebug.org/wizard.php,并获得改编的xdebug版本。遵循下图中的操作。

2.安装Xdebug后,配置本地php.ini添加配置如下。如果需要添加其他的xdebug配置,可以在phpinfo中查看Xdebug配置,根据情况自己添加。

[xdebug];填写Zend _ extension=' d :/idemix 442 _ JCP/PHP-5 . 5 . 27-win32-vc11-x64/ext/PHP _ xdebug-2 . 2 . 5-5.5-vc11-x86 _ 64 . dll ' xdebug . idekey=phpstormxdebug . remote _ enable=Onxdebug . remote _ host=localhost;xdebug.remote_port的默认值为9000,需要与phpstorm配置保持一致。以下是描述:xdebug。remote _ port=9000xdebug。remote _ handler=dbgpxdebug。auto _ trace=3,然后配置phpstorm,其中Debug端口保证不会被其他应用占用。当程序无法进入断点时,可以考虑其他应用是否被占用。

4.为chrom浏览器安装Xdebug扩展

Xdebug下载地址://www . JB 51 . net/softs/544430 . html

下载后,解压,选择其中一个版本,安装在你的chrom浏览器中(直接拖拽到浏览器扩展即可)。我自己测试的360速浏览器也还可以。安装完成后,浏览器右上角会出现一个爬虫,如下图所示。

其次,开始断点调试

1.在安装了Xdebug扩展的浏览器中,打开本地项目的一个页面。并在浏览器右上角打开debug,如下图。

2.在phpstorm编辑器中,打开页面将在浏览器中通过的代码,并按照下图所示进行操作。

3.再次刷新您在浏览器中打开的页面,然后查看您的phpstorm编辑器。左边断点处的红色圆圈变成圆圈中的一个复选标记,表示您已经进入断点。下图

三、断点调试的一些简单操作

1.在断点前检查一些变量值

双击要查看的变量,当鼠标停留在该变量上时,该值就会出现。或者选择后点击鼠标右键,选择添加到观看(英文版为添加到观看),如下图

2.从断点开始,你可以按F7,程序就会一步一步往下走。如果遇到函数,会跳转到函数;在当前代码页上按F8一行一行往下,函数不会跳转。这两个功能是断点调试最实用、最关键的功能。

3.当你想从一个断点直接跳转到另一行的断点时,可以在你想在的断点处点击断点,然后按F9或者点击下边框的绿色按钮,如下图所示。

4.当您在多个断点处调试并由于断点而打开多个文件时,您可以按Ctrl+Shift+F8浏览断点。

5.断点调试还有很多小技巧,可以在使用中慢慢发现和探索。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+