php自定義錯(cuò)誤處理用法實(shí)例
更新時(shí)間:2015年03月20日 15:29:35 作者:work24
這篇文章主要介紹了php自定義錯(cuò)誤處理用法,實(shí)例分析了php通過自定義函數(shù)進(jìn)行錯(cuò)誤處理的技巧,需要的朋友可以參考下
本文實(shí)例講述了php自定義錯(cuò)誤處理用法。分享給大家供大家參考。具體如下:
<?php error_reporting(E_ALL); function ErrHandler($errorno, $errorstr, $errorfile, $errorline) { $display = true; $notify = false; $halt_script = false; $error_msg = "<br>The $errorno error is occurring at $errorline in $errorfile<br>"; switch($errorno) { case E_USER_NOTICE: case E_NOTICE: $halt_script = false; $notify = true; $label = "<B>Notice</B>"; break; case E_USER_WARNING: case E_WARNING: $halt_script = false; $notify = true; $label = "<b>Warning</b>"; break; case E_USER_ERROR: case E_ERROR: $label = "<b>Fatal Error</b>"; $notify=true; $halt_script = false; break; case E_PARSE: $label = "<b>Parse Error</b>"; $notify=true; $halt_script = true; break; default: $label = "<b>Unknown Error</b>"; break; } if($notify) { $msg = $label . $error_msg; echo $msg; } if($halt_script) exit -1; } $error_handler = set_error_handler("ErrHandler"); echo "<BR><H2>Using Custom Error Handler</h2><BR>"; trigger_error("<BR>Error caused by E_USER_NOTICE</BR>", E_USER_NOTICE); trigger_error("<BR>Error caused by E_USER_WARNING</BR>", E_USER_WARNING); trigger_error("<BR>Error caused by E_USER_ERROR</BR>", E_USER_ERROR); trigger_error("<BR>Error caused by E_PARSE</BR>", E_PARSE); ?>
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
JavaScript實(shí)現(xiàn)滾動(dòng)欄效果的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)滾動(dòng)欄效果的方法,涉及javascript操作html元素實(shí)現(xiàn)滾動(dòng)的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能示例
這篇文章主要介紹了PHP編程實(shí)現(xiàn)的TCP服務(wù)端和客戶端功能,結(jié)合實(shí)例形式分析了php基于socket實(shí)現(xiàn)TCP服務(wù)器端與客戶端通信功能的相關(guān)配置、定義與使用技巧,需要的朋友可以參考下2018-04-04PHP中使用Imagick實(shí)現(xiàn)各種圖片效果實(shí)例
這篇文章主要介紹了PHP中使用Imagick實(shí)現(xiàn)各種圖片效果實(shí)例,本文講解了偏置圖像、改變圖片大小、創(chuàng)建文本圖像、圖像模糊度處理等內(nèi)容,需要的朋友可以參考下2015-01-01PHP7擴(kuò)展開發(fā)之基于函數(shù)方式使用lib庫的方法詳解
這篇文章主要介紹了PHP7擴(kuò)展開發(fā)之基于函數(shù)方式使用lib庫的方法,結(jié)合實(shí)例形式分析了PHP7中l(wèi)ib庫擴(kuò)展的封裝與調(diào)用相關(guān)操作技巧,需要的朋友可以參考下2018-01-01PHP 無限分類三種方式 非函數(shù)的遞歸調(diào)用!
今天分享下自己學(xué)習(xí)細(xì)說php中的無限分類方法。學(xué)習(xí)php的朋友可以參考下。2011-08-08php實(shí)現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法
這篇文章主要介紹了php實(shí)現(xiàn)圖片轉(zhuǎn)換成ASCII碼的方法,涉及php操作圖片的技巧,需要的朋友可以參考下2015-04-04