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

求助:Xdebug 3.2在PhpStorm中调试时内容重复显示

PhpStorm 2022.3.2 + Xdebug 3 调试输出重复的解决办法

这是PhpStorm 2022.3.2的已知Bug,不用怀疑你的配置问题。

可行的解决路径:

  • 降级到PhpStorm 2022.3.1,该版本无此问题
  • 升级到PhpStorm 2023.1及以上版本,官方已修复该Bug

关于你的配置验证:

从你给出的信息看,Xdebug配置完全没问题:

  • 你使用的是PHP 8.2线程安全版,搭配了对应版本的Xdebug 3.2.0
  • php.ini中的配置项正确:
zend_extension="C:\xampp\php\php_xdebug-3.2.0-8.2-vs16-x86_64.dll"
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port="9003"
  • 调试功能(断点、步进)正常,说明Xdebug与IDE的连接无异常,重复输出完全是当前IDE版本的Bug导致的

复现问题的测试代码:

<?php

$names = ['John', 'Jane', 'Joe'];

foreach ($names as $name) {
    if (substr($name, 0, 1) == 'J') {
        echo $name . ' starts with J </br>';
    }
}

?>

问题仍存在

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 21:33:24