Php XDEBUG\u路径\u XDEBUG.ini中的排除

Php XDEBUG\u路径\u XDEBUG.ini中的排除,php,xdebug,xdebug-3,Php,Xdebug,Xdebug 3,我在CentOS上安装了xdebug 3 由于我们的umask for PHP进程存在问题,在PHP.ini中添加了一个带有auto_prepend_file的umask.PHP文件,当触发XDEBUG时,该文件当然会作为第一个命中,但在本地没有映射 我已经研究了选项:XDEBUG\u PATH\u EXCLUDE,在这里我可以将路径添加到umask文件,但是这里有一个鸡蛋问题,因为我无法在它加载之前将其排除 xdebug.ini文件中是否存在将其排除的选项?我没有发现任何迹象表明此选项存在,但

我在CentOS上安装了xdebug 3

由于我们的umask for PHP进程存在问题,在PHP.ini中添加了一个带有
auto_prepend_file
的umask.PHP文件,当触发XDEBUG时,该文件当然会作为第一个命中,但在本地没有映射

我已经研究了选项:
XDEBUG\u PATH\u EXCLUDE
,在这里我可以将路径添加到umask文件,但是这里有一个鸡蛋问题,因为我无法在它加载之前将其排除


xdebug.ini文件中是否存在将其排除的选项?我没有发现任何迹象表明此选项存在,但这并不意味着它是这样。

XDEBUG\u PATH\u EXCLUDE
仅与一起使用,它可以筛选出仅用于代码覆盖率或堆栈跟踪的文件,而不用于调试

即使您可以将它添加到ini文件中(您不能),它也不会做任何事情


我建议您了解如何解决您的原始问题,“因为我们的umask for PHP进程有问题……”,而不是想出一个“黑客”来用自动前置文件更改umask。

感谢您的快速回复。我也会选择这个选项,但在那之前我一直希望得到一个“修复”。为什么不在本地创建
umask.php
文件呢(即使它是空的,只要有
我知道。但由于我是一个更大的开发团队的一部分,每个人都需要这样做。如果他们对此感到恼火,每个人都可以这样做。但正如德里克提到的,最好寻找问题的根源,而不是修补。我100%同意:最好解决问题的原始问题/根源。我只是想:如果只有一个人面临这个问题/不知道如何解决最初的问题,那么这种变通方法绝对值得考虑。我希望你能设法解决它