<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 一、概述 在 PHP 中,默認的錯誤處理很簡單。一條錯誤消息會被發送到瀏覽器,這條消息帶有文件名、行號以及描述錯誤的消息。 ## 二、使用 die() 函數 die() 函數輸出一條消息,并退出當前腳本 ## 三、創建自定義錯誤處理器 創建一個自定義的錯誤處理器非常簡單。我們很簡單地創建了一個專用函數,可以在 PHP 中發生錯誤時調用該函數。 該函數必須有能力處理至少兩個參數 (error level 和 error message),但是可以接受最多五個參數(可選的:file, line-number 和 error context): ~~~ error_function(error_level,error_message, error_file,error_line,error_context) ~~~ ![](https://img.kancloud.cn/79/59/7959be2b640b875b026ffa99152eb900_837x226.png) ~~~ function customError($errno, $errstr) { ????echo "<b>Error:</b> [$errno] $errstr<br>"; ????echo "腳本結束"; ????die(); } ~~~ ~~~ set_error_handler("customError"); ~~~ ## 四、實例 ~~~ <?php // 錯誤處理函數 function customError($errno, $errstr) { ????echo "<b>Error:</b> [$errno] $errstr"; } // 設置錯誤處理函數 set_error_handler("customError"); // 觸發錯誤 echo($test); ?> ~~~ 輸出: ~~~ Error: [8] Undefined variable: test ~~~ ## 五、觸發錯誤 主動拋出錯誤; 在腳本中用戶輸入數據的位置,當用戶的輸入無效時觸發錯誤是很有用的。在 PHP 中,這個任務由 trigger\_error() 函數完成。 ~~~ <?php $test=2; if ($test>1) { ????trigger_error("變量值必須小于等于 1"); } ?> ~~~ 輸出 ~~~ Notice: 變量值必須小于等于 1 in /usr/lib/app/php/test.php on line 5 ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看