You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整VSCode PHP Xdebug调试侧边栏的数组元素显示数量上限

VSCode Xdebug调整数组元素显示上限解决方案

你配置的max_data参数作用为限制单个变量的最大展示字节长度,和数组/对象的子元素展示数量无关,因此无法实现调整数组显示上限的需求。

正确配置方式

你需要在launch.json的xdebugSettings节点中新增两个配置项:

  • max_children:控制单个数组/对象可展示的子元素最大数量,默认值为32,设置为-1代表无限制展示,也可填写自定义数值比如1000来指定上限
  • max_depth:控制嵌套数组/对象的展示层级深度,默认值为3,同样设置为-1代表无限制展示多层嵌套结构

修改后的完整launch.json示例如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "REP-M Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9001,
            "pathMappings": {
                "/var/www": "${workspaceRoot}"
            },
            "xdebugSettings": {
                "max_data": -1,
                "max_children": -1,
                "max_depth": -1
            }
        }
    ]
}

修改配置后需要重启当前调试会话,新的配置才会生效。

内容的提问来源于stack exchange,提问作者The Manh Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 10:51:02