gpt4 book ai didi

无论如何在 try & catch block 中显示 PHP 异常

转载 作者:行者123 更新时间:2023-12-02 07:37:42 24 4
gpt4 key购买 nike

我遇到了一个很奇怪的情况:下面显示的代码在 PHP 中应该不会打印错误。

try {
throw new Exception('foo');
} catch(Exception $e) {
// here could be some custom functions to handle errors
die();
}

在我的电脑上打印

( ! ) SCREAM: Error suppression ignored for
( ! ) Exception: foo. in D:\wamp\www\index.php on line 4

为什么?哪个 php ini 选项可以做到这一点?

最佳答案

Scream 扩展是针对开发人员的扩展,因此他们可以从他们的代码中看到错误消息,即使它们通常会被抑制。

xDebug 是另一个开发人员扩展,也包含相同的功能。

如果您有这些扩展中的任何一个,可以在您的 PHP 配置中禁用 Scream 功能。

但这些扩展都不应该在生产系统上使用——它们仅供开发人员的系统使用。如果它在您的实时网站上,则应完全禁用该扩展程序。

关于无论如何在 try & catch block 中显示 PHP 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14713192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com