0

我有一个鲁莽编写的代码(由以前的开发人员 ofc编写),并且错误抑制运算符“@”被广泛使用。现在我必须调试一个错误,它证明了一个真正的 PITA。

我已经尝试过像设置这样的常客error_reportingdisplay_errors但仍然尊重错误抑制(也许它应该是这样的)。

我也想过使用搜索和替换使用regex,但我保留它以备不时之需。

现在我的问题是,有没有办法可以覆盖错误抑制运算符?

4

2 回答 2

4

好的,这是一个救命稻草,如果您安装了 xdebug,那么有一个标志可以做到这一点,它会抑制错误抑制器:) 有效地使调试这个地狱般的代码变得更容易。

xdebug.scream=1
于 2019-04-30T20:47:24.330 回答
0

如果您想删除所有错误抑制器,同时要删除一些关于滥用错误抑制器的不良做法....

您需要使用代码编辑器并替换'@$'代码中的所有内容,然后您将获得所有错误跟踪器……您需要和不需要,然后进行调试。

于 2019-04-30T22:09:04.643 回答