php set_error_handler

set_error_handler() 设置用户自定义的错误处理函数。在程序的运行期间,通过这个函数可以将错误信息按照我们自己的函数处理。

例子:

01function handleError($errno, $errstr, $errfile, $errline)
02{
03    echo "<b>Custom error:</b> [$errno] $errstr<br />";
04    echo " Error on line $errline in $errfile<br />";
05}
06 
07set_error_handler("handleError");
08 
09$test = 2;
10 
11if ($test>1)
12{
13    trigger_error("A custom error has been triggered");
14}

结果:

1Custom error: [1024] A custom error has been triggered
2Error on line 14 in /Users/liguosong/work/php/Testing/test.php

 

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>