PHP:如果我有自定义错误处理函数,display_errors必须具有哪个值?

时间:2014-02-19 09:41:01

标签: php function

我现有的代码是:

 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必须有哪个值?

1 个答案:

答案 0 :(得分:0)

如果使用 set_error_handler ,无论 display_errors 值如何,都会调用自定义函数。