问题描述
在 Ubuntu 上升级到 Xdebug 3 后,我在命令行执行每个脚本后在控制台中看到以下错误消息:
Xdebug: [Config] 设置 'xdebug.collect_params' 已被删除,请参阅 https://xdebug.org/docs/upgrade_guide#changed-xdebug.collect_params 处的升级指南(请参阅:https://xdebug.org/docs/errors#CFG-C-REMOVED)
我在 PHP.ini 或 xdebug.ini 文件中的任何地方都没有此设置
PHP 版本:
PHP 8.0.0 (cli)(构建时间:2020 年 11 月 27 日 12:26:05)(NTS) 版权所有 (c) PHP Group Zend Engine v4.0.0-dev,版权所有 (c) Zend Technologies 使用 Zend OPcache v8.0.0,版权所有 (c),由 Zend Technologies 提供 使用 Xdebug v3.0.1,版权所有 (c) 2002-2020,作者:Derick Rethans
解决方法
我在我的项目中使用的过时 Kohana 框架的核心文件中发现了 ini_set('xdebug.collect_params',3)
。
我从代码中删除了这个默认设置