php+错误+处理,PHP 错误处理手记!!!!!
header("content-type:text/html;charset=utf-8");
/**
定義errror_handler函數(shù)作為set_error_handler()的第一個參數(shù)回調(diào);
@param int $error_level 錯誤級別
@param string $error_message 錯誤信息
@param string $file 錯誤所在文件
@param int $line 錯誤所在行
*/
function error_handler($error_level,$error_message,$file,$line){
//echo $error_level;
switch ($error_level){
case E_NOTICE:
case E_USER_NOTICE:
$error_type='notice';break;
case E_WARNING:
case E_USER_WARNING:
$error_type='WARNING';break;
case E_ERROR:
case E_USER_ERROR:
$error_type='error';break;
default:
$error_type='unknown';
}
$message="時間為:".date("Y-m-d H:i:s"). "發(fā)生了".$error_type."錯誤在第".$file."文件的".$line."行,錯誤信息為:".$error_message."\r\n";
error_log($message,3,"d:\cc.text"); //發(fā)送錯誤指令 到指定的文件夾中
}
set_error_handler("error_handler");
trigger_error("這是一個我自己設的錯誤",E_USER_WARNING);
$a=$b+$c;
總結
以上是生活随笔為你收集整理的php+错误+处理,PHP 错误处理手记!!!!!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue的安装和配置
- 下一篇: php 伪静态 获取当前页面路径_织梦移