PHP 抑制错误消息的默认行为在开发和调试过程中可能会令人沮丧。了解这背后的原因并学习如何配置 PHP 显示错误至关重要。
根本原因:
PHP 的 display_errors 指令控制是否显示错误消息。默认情况下,它设置为关闭,出于稳定性和安全原因抑制生产环境中的错误。
配置选项:
对于单个脚本:
要为特定脚本启用错误显示,请在开头:
ini_set('display_errors', 1); error_reporting(~0);
开发环境:
如果网站是开发或测试站点,可以修改php.ini配置文件:
示例:
error_reporting = E_ALL display_errors = On
注意: 始终记住在生产环境中将这些更改恢复为默认值,以确保稳定性。
以上是为什么 PHP 隐藏错误消息,以及如何让它显示它们?的详细内容。更多信息请关注PHP中文网其他相关文章!