多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
让系统不要去处理错误了,完全由开发者对错误进行处理:显示和记录 第一步:设定要用于处理错误的函数名:set\_error\_handler(“f1”); 第二步:去定义该函数function f1() {这里可以写任意代码,正常去显示错误报告,和记录} 例:set\_error\_handler(“my\_error\_handler”); //定义该函数,需要定义4个形参分别代表$errCode:代表错误代号(级别) $errMsg:代表错误//信息内容 $errFile:代表错误的文件名 $errLine:代表错误的行号,一旦发生错误自动调用 function my\_error\_handler($errCode,$errMsg,$errFile,$errLine) { $str=””; $str .=”<p><font color=’red’>大事不好,发生错误:</font>”; $str .=”<br />错误代号为:”.$errCode; $str .=”<br />错误内容为:”.$errMsg; $str .=”<br />错误代号为:”.$errFile; $str .=”<br />错误代号为:”.$errLine; $str .=”<br />发生时间为:”.date(“Y-d-m H:i:s”); $str .=”</p>”; echo $str; //输出该构建完整的错误处理结果,也可以将改内容写到某个文件中去 }