在 PHP 开发中,错误提示对于调试非常重要,但在生产环境中则需要关闭以避免泄露敏感信息。以下是控制 PHP 错误提示的方法:
display_errors = On
error_reporting = E_ALL
<?php
// 开启所有错误报告
error_reporting(E_ALL);
// 开启错误显示
ini_set('display_errors', 1);
?>
php_flag display_errors on
php_value error_reporting 32767
display_errors = Off
error_reporting = 0
<?php
// 关闭所有错误报告
error_reporting(0);
// 关闭错误显示
ini_set('display_errors', 0);
?>
php_flag display_errors off
php_value error_reporting 0
display_errors = On
error_reporting = E_ALL
log_errors = On
error_log = /path/to/php_errors.log
display_errors = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
log_errors = On
error_log = /path/to/php_errors.log
display_errors
,但建议开启 log_errors
error_reporting
可以使用位掩码组合,如 E_ALL & ~E_NOTICE
E_ALL
包含所有错误和警告通过合理配置错误报告,可以在开发时快速发现问题,同时在生产环境中保护系统安全。