将产生的错误保存在日志中的方法:使用error_log方法,其中,当日志类型是3的时候,下一个参数将会是日志文件的保存路径
使用示例:
1 <?php 2 function myerror($level,$message) 3 { 4 echo "发生致命的错误!<br/>错误级别:$level<br/>错误信息:$message<br/>"; 5 date_default_timezone_set("PRC"); 6 $str="错误时间:".Date("Y-m-d G-i-s")." 错误级别:".$level." 错误信息:".$message." "; 7 error_log($str,3,"error.txt"); 8 } 9 set_error_handler("myerror",E_USER_ERROR); 10 trigger_error("发生了自定义的致命错误!",E_USER_ERROR); 11 ?>
以上的代码将产生的错误保存在了当前文件夹下的error.txt文件中