PHP + xDebug + VS代码:Debian 10上的错误?

问题描述 投票:0回答:1

[在Debian 10上的VS Code中进行调试时,达到断点时,子例程中的局部变量不会显示在VC“ Locals”中。示例代码:

function testbug($param1)
{
  $grappa="grappa 2";
  echo "Test: ".$grappa.$param1."</br>";
}

$ grappa变量在Debian上的调试会话“ Locals”变量中不显示,但在Ubuntu上存在。

Debian:Apache版本:Apache / 2.4.38(Debian)当前PHP版本:7.3.14-1〜deb10u1Xdebug v2.7.0RC2

在Ubuntu服务器上运行时,一切都很好。Ubuntu:Apache版本:Apache / 2.4.41(Ubuntu)当前PHP版本:7.3.15-1 + ubuntu18.04.1 + deb.sury.org + 1Xdebug v2.9.2

有人可以建议吗?我被卡住了...

php debian xdebug
1个回答
0
投票

您正在用Debian(甚至是Release Candidate(2.7.0RC2))运行旧的Xdebug。将Xdebug升级到最新的受支持版本(https://xdebug.org/docs/compat)。

© www.soinside.com 2019 - 2024. All rights reserved.