我最近尝试从 PHP 7 切换到 PHP 8,但我遇到了 Xdebug 行为异常的问题。
基本上步进音序器似乎很好。变量视图确实显示$_COOKIE
和$_SERVER
变量,但每当我分配一个变量时,例如$i = 0;
步骤调试似乎以某种方式失败或断开连接。几秒钟后,浏览器尝试重新加载脚本并再次点击步进音序器。
有些步骤似乎有效。例如:
<?php
echo "is it working?";
die();
$i = 0;
......结果“它有效吗?” 输出,但是如果我die();
在设置之后移动$i
,脚本似乎会以某种方式失败并重新启动。浏览器显示“无法访问此站点”。
我无法对任何日志等产生任何错误。知道是什么原因造成的吗?PHP 7 和旧版本的 Xdebug 上没有此类问题。
编辑:添加了 xdebug.txt 副本(单轮加载,如果页面刷新命中则开始循环)和 php.ini xdebug-section。请看这里: https ://controlc.com/b215b1f1