亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP 錯誤處理機制

標簽:
PHP

      


<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Make Error Happen!</title></head><body><form action = "error_.php" method = "post">    <table border ="0">        <tr>            <td>MESSAGE:</td>            <td><input type="text" maxlength="50" size="30" name="error_msg"/></td>                     </tr>        <tr>            <td>            <select name="error">            <option value="256"> E_USER_ERROR </option>            <option value="512">E_USER_WARNING  </option>            <option value="1024">E_USER_NOTICE  </option>>            </select>            </td>                                      </tr>        <tr>            <td colspan = "2" algin = "center">                <input type = "submit" value = "submit error"/>            </td>        </tr>    </table></form></body></html><?php//错误处理函数    function  error_handle($error_level$error_msg)    {        echo  "an error is cause by user and the error level is:".$error_level."error message is:".$error_msg;        //调用error_log函数将错误信息写入日志(以追加形式)        error_log(date('Y-m-d G-i-s').$error_level.$error_msg.'\n',3,'error_log.txt');    }    //设置错误处理函数,只处理由用户自己引起的错误    set_error_handler("error_handle",E_USER_ERROR|E_USER_NOTICE|E_USER_WARNING);    if(isset($_POST['error']) && isset($_POST['error_msg']))    {        $error_level = (int)$_POST['error'];        $error_msg $_POST['error_msg'];        trigger_error($error_msg,$error_level);             }     ?>

运行示例

wKioL1bZd6mxKJ-6AAAwDx_Mfhk492.png

wKioL1bZd6ny4lDyAACYddv6Jj0277.png


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消