<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 概述 我們需要針對不同的異常進行不同的處理, 我們就可以通過自定義的異常類 . Exception類就是所有異常的基類 . 我們只需要繼承這個基類就可以了 . Exception類只有兩個方法可以進行重寫:構造方法和toString方法 . ### 自定義一個異常類 ~~~ class MyException extends Exception{ public function __construct($message = "", $code = 0, Throwable $previous = null) { parent::__construct($message, $code, $previous); } public function __toString() { $message = "<h2>出現異常了,信息如下</h2>"; $message .= "<p>" . __CLASS__ ."[". $this->code . "]:" . $this->message . "</p>"; return $message; } public function test() { echo "this is test"; } public function stop() { die("script end..."); } } try{ echo "出現異常了"; throw new MyException("測試自定義異常",100); } catch(MyException $e){ echo $e->getMessage(); echo $e; } ~~~ 結果 ~~~ 出現異常了測試自定義異常 出現異常了,信息如下 MyException[100]:測試自定義異常 ~~~ ### 進行多個catch進行捕獲 還是使用上面的自定義異常類 . ~~~ try{ echo "出現異常了"; throw new MyException("測試自定義異常",100); } catch(MyException $e){ echo $e->getMessage(); echo $e; }catch(Exception $e){ echo $e->getMessage(); //在進行多個catch的時候需要把系統的Exception放在最底下 } ~~~
                  <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>

                              哎呀哎呀视频在线观看