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

如何在VSCode调试面板中复制PHP数组变量的具体值?

解决VSCode调试PHP时无法复制数组具体内容的问题
  • 调整VSCode PHP调试插件的显示限制
    打开VSCode设置,搜索php.debug.displayOptions,找到以下选项调整数值:

    • maxChildren:默认可能限制了数组显示的元素数量,改成比你的数组长度大的值(比如2000),数组完整展开后,右键根节点就能复制全部内容。
    • maxData:如果数组包含长字符串,调高这个值避免内容被截断。
    • maxDepth:针对多维数组,调高它来显示更深层级的内容。
  • 用调试控制台导出完整数组
    在调试控制台直接执行输出命令:

    • 格式化的数组结构:print_r($missing_performances_ids, true)
    • 可直接复用的PHP代码格式:var_export($missing_performances_ids, true)
    • 便于跨工具处理的JSON格式:json_encode($missing_performances_ids)
      执行后复制控制台输出的结果即可。
  • 临时写入文件查看(应急方案)
    在断点附近的代码里临时添加一行:

    file_put_contents('/tmp/array_full.txt', print_r($missing_performances_ids, true));
    

    运行调试后,去指定文件查看完整数组内容,调试完成后记得删除该行代码。

内容的提问来源于stack exchange,提问作者Mario

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 23:14:55