技术饭
phpstorm如何开启xdebug调试模式
如何开启 phpstorm的xdebug调试模式?
首先去下载一个phpstorm 安装教程我就不讲了 激活码百度也有
下面需要打开一个配置好的虚拟主机项目 我就拿我的演示
先打开环境中的xdebug 找到php.ini 中的
xdebug.remote_autostart=Off改为On 如果没有 请自己添加保存 记得重启服务器(切记)
xdebug.remote_enable=On 开启远程调试
xdebug.remote_port=9001 远程调试PHPSTORM监听的端口号
xdebug.remote_host=localhost 调试器应该连接到的IP地址
xdebug.remote_connect_back Default value: 0,如果允许的话,xdebug.remote_host设置将会被失效。取$_SERVER[''REMOTE_ADD']值为远程调试服务器地址
xdebug.remote_autostart Default value: 0通常情况下,你需要使用指定的HTTP GET/POST变量去激活Xdebug的远程调试功能。当这个设置为1的情况下,Xdebug将在脚本执行时总是尝试去连接调试客户端,即使没有设置GET/POST/COOKIE变量
这样就安装成功了 附上xdebug使用教程
step into [F7]:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);
step over [F8]:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和step into效果一样的(简而言之,越过子函数,但子函数会执行)。
step out:当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
run to cursor 跳到光标的位置
文明上网理性发言!