一個自定義php錯誤函數
<?php //自定義的錯誤函數 function error_fun($error_no,$error_msg){ $error_lev=''; switch ($error_no){ case 256: $error_lev='E_USER_ERROR'; break; case 512: $error_lev='E_USER_WARNING'; break; case 1024: $error_lev='E_USER_NOTICE'; break; case 4096: $error_lev='E_RECOVERABLE_ERROR'; break; default: $error_lev='E_ALL'; break; } echo "錯誤報告級別:$error_lev<br>"; echo "錯誤 信息:$error_msg"; die(); } //指定觸發錯誤級別為E_USER_ERROR的函數 set_error_handler('error_fun',E_USER_WARNING); $time=9; if ($time>8) { //調用觸發器的同時指定錯誤級別 trigger_error('您遲到了',E_USER_WARNING); } ?>
本文由用戶 jspet 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!