gpt4 book ai didi

php - Visual Studio Code 调试数组评估

转载 作者:行者123 更新时间:2023-12-02 22:15:06 25 4
gpt4 key购买 nike

使用 Visual Studio Code 调试 PHP 时遇到一个小问题。XDebug 工作正常,我能够在断点处停止并通过将鼠标悬停在变量上或将它们添加到监视来评估变量。但是,当我尝试查看包含超过 32 个项目的数组时,我只能看到前 32 个项目。例如,包含 172 个项目的数组将仅显示 32 个项目。我尝试以某种方式评估该数组,在控制台内运行 dump 命令或 json_encode,但无济于事。

有什么想法吗?

最佳答案

感谢 Phiter 的评论,我设法找到了解决方案。

本质上,XDebug 可以通过放置在文件 php.ini 中的各种选项进行配置。这些选项指定要在 GUI 上显示的对象的深度。

但是,当通过 Visual Code 的 PHP 调试 (felixbecker.php-debug) 扩展进行调试时,必须在其他位置配置这些设置。此页面列出了完整的说明:https://github.com/felixfbecker/vscode-php-debug#supported-launchjson-settings其要点是打开左侧栏上的“调试”面板 -> 单击齿轮图标以打开包含调试器设置的 launch.json 文件,然后 -> 添加以下代码片段:

{
"name": "监听 XDebug",
“类型”:“php”,
“请求”:“启动”,
“端口”:9000,
“xdebug设置”:{
“最大 child 数”:999,
}
},

就是这样。

关于php - Visual Studio Code 调试数组评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49752153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com