PHP 开发者必备:深入理解与使用 Xdebug 断点调试
发布时间··
515 阅读

PHP 开发者必备:深入理解与使用 Xdebug 断点调试

详细介绍PHP在webman下如何使用Xdebug进行调试

Author avataradmin

一、 为什么要使用 Xdebug?

   很多 PHP 开发者习惯使用 echoprint_rvar_dump 来调试代码。虽然简单,但在处理逻辑复杂的循环、深层嵌套的对象或异步请求时,这种方法效率极低。

Xdebug 的出现将调试从“猜谜游戏”变成了“手术刀式的精准观察”。

二、如何安装Xdebug调试工具

1、在php里面开启Xdebug扩展,使用的是【FlyEnv】开发环境管理器

2、在VSCODE 里面安装扩展工具,并且配置相关命令

在vscode插件市场里面找到 php debug 这个插件并进行安装

配置php路径

在settings.json里面配置php的运行路径,包含exe文件

在项目根目录的.vscode里面,加入lanuch.json,配置如下

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9003,
            "stopOnEntry": false
        }
    ]
}

3、启动调试

启动webman

浏览器访问这个接口

程序进入了调试

分享文章