VS Code(Linux)PHP调试时Copy Value仅复制变量类型而非内容
PHP调试时VS Code "Copy Value"只复制类型的解决办法
- 这不是操作错误,也不是PHP本身的bug,而是VS Code的Debugger for PHP插件的默认行为——针对数组/对象,"Copy Value"只会复制其类型描述(比如
array(11)表示长度为11的数组),而非完整数据。 - 解决方法:
- 使用"Copy as JSON"选项:右键变量时选择这个选项(新版插件已支持),会把数组/对象序列化为JSON格式复制,能获取全部内容。
- 更新Debugger for PHP插件:如果看不到"Copy as JSON",打开VS Code扩展面板找到该插件并更新到最新版本。
- 临时替代方案:
- 在调试控制台中输入
json_encode($你的变量名),执行后复制输出的JSON字符串; - 或者在Watch面板添加
json_encode($你的变量名)表达式,右键结果选择复制。
- 在调试控制台中输入
内容的提问来源于stack exchange,提问作者danarios
相关产品推荐
相关产品推荐

