php+错误+处理,PHP 错误处理手记!!!!!
header("content-type:text/html;charset=utf-8");
/**
定義errror_handler函數作為set_error_handler()的第一個參數回調;
@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"). "發生了".$error_type."錯誤在第".$file."文件的".$line."行,錯誤信息為:".$error_message."\r\n";
error_log($message,3,"d:\cc.text"); //發送錯誤指令 到指定的文件夾中
}
set_error_handler("error_handler");
trigger_error("這是一個我自己設的錯誤",E_USER_WARNING);
$a=$b+$c;
總結
以上是生活随笔為你收集整理的php+错误+处理,PHP 错误处理手记!!!!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue的安装和配置
- 下一篇: mysql连接不上远程数据库_Mysql