我有以下代码来控制我的错误报告。我正在尝试这样做,所以我可以在我们的服务器中拖尾错误日志,但我不希望在页面上显示任何错误。我并不想简单地让错误消失,我们目前没有任何错误。
if (defined('ENVIRONMENT'))
{
switch (ENVIRONMENT)
{
case 'development':
error_reporting(E_ALL);
break;
case 'testing':
case 'production':
error_reporting(0);
ini_set('display_errors', 'Off');
break;
default:
exit('The application environment is not set correctly.');
}
}
答案 0 :(得分:5)
使用文件日志
case 'development':
error_reporting(E_ALL);
ini_set('display_errors', 'Off');
ini_set("log_errors", 1);
ini_set("error_log", "/tmp/php-error.log");
break;
error_log( "Hello, errors!" );