- ·上一篇文章:PHP 安全 E-mail
- ·下一篇文章:PHP 异常处理
PHP 错误处理
息的电子邮件,并结束脚本:<?php// 错误处理函数function customError($errno, $errstr){ echo "<b>Error:
</b> [$errno] $errstr<br>"; echo "已通知网站管理员"; error_log("Error:
[$errno] $errstr",1, "someone@example.com","From:
webmaster@example.com");}// 设置错误处理函数set_error_handler("customError",E_USER_WARNING);// 触发错误$test=2;if ($test>1){ trigger_error("变量值必须小于等于 1",E_USER_WARNING);}?>以上代码的输出如下所示:Error:
[512] 变量值必须小于等于 1已通知网站管理员接收自以上代码的邮件如下所示:Error:
[512] 变量值必须小于等于 1这个方法不适合所有的错误。常规错误应当通过使用默认的 PHP 记录系统在服务器上进行记录。
</b> [$errno] $errstr<br>"; echo "已通知网站管理员"; error_log("Error:
[$errno] $errstr",1, "someone@example.com","From:
webmaster@example.com");}// 设置错误处理函数set_error_handler("customError",E_USER_WARNING);// 触发错误$test=2;if ($test>1){ trigger_error("变量值必须小于等于 1",E_USER_WARNING);}?>以上代码的输出如下所示:Error:
[512] 变量值必须小于等于 1已通知网站管理员接收自以上代码的邮件如下所示:Error:
[512] 变量值必须小于等于 1这个方法不适合所有的错误。常规错误应当通过使用默认的 PHP 记录系统在服务器上进行记录。
PHP 错误处理