我现有的代码是:
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 'On');
ini_set('log_errors', 1);
ini_set('error_log', LOG_PATH."error.log");
所以目前我的错误将被显示并记录到error.log中。很好,但现在我想拥有一个自定义的错误处理功能,以便用户不会看到与他无关的系统信息。 所以,如果我使用set_error_handler,是否有必要将display_errors设置为“On”,将错误调用到错误处理函数?如果我有自定义错误处理函数,那show_errors必须有哪个值?
答案 0 :(得分:0)
如果使用 set_error_handler ,无论 display_errors 值如何,都会调用自定义函数。