gpt4 book ai didi

php - 未捕获的 PHP 异常导致 500 服务器错误

转载 作者:行者123 更新时间:2023-12-03 08:04:31 25 4
gpt4 key购买 nike

在新安装的 MAMP 中,未捕获的 PHP 异常导致 HTTP 500 服务器错误,而不是被 PHP 捕获。例如,此程序会导致 500:

<?php throw new Exception(); ?>

这就是整个文件——没有调用 set_error_handler 或其他任何东西。在我的另一台机器上,我安装了 XDebug,并且未捕获的异常会产生 XDebug 消息,因此这两种情况不能直接比较。

我在网上阅读的所有内容都表明未捕获的异常会导致 PHP 出现 fatal error ,这就是我记得在另一台机器上安装 XDebug 之前看到的行为。

想法?

(请不要告诉我捕获异常。我正在尝试调查未捕获的异常会发生什么。我的问题是关于它们的。)

最佳答案

通常,服务器会导致服务器错误 (500) 并在服务器的错误日志中删除一个条目。您可以通过在 INI 中设置显示错误来更改此行为

关于php - 未捕获的 PHP 异常导致 500 服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16619509/

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