<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之旅 廣告
                #### 靜默模式 默認情況下,pdo采用“靜默模式”處理錯誤: 就是發生了錯誤后,并不提示,而只是返回false。我們需要在程序中去判斷返回是否為fale,然后,如果是false,再去“主動”獲取錯誤信息。——跟mysql一樣! ![Image](https://box.kancloud.cn/9af15cb0caa156997a64c0eae4f4066b_704x301.png) ![Image](https://box.kancloud.cn/587da3e46609f4b48903bfe7ef174607_627x170.png) #### 異常模式 基本語法: try { 存在潛在錯誤的代碼; if(邏輯錯誤) { //手工輸出異常 throw new PDOException(‘錯誤的文本信息’,’錯誤號’); } } catch(PDOException $e) { echo ‘錯誤號:’.$e->getCode(); echo ‘錯誤行號:’.$e->getLine(); echo ‘錯誤的文本信息:’.$e->getMessage(); } ![Image](https://box.kancloud.cn/8f7aafa0a2949e36027d5e9416733eef_1039x576.png) 運行結果: ![Image](https://box.kancloud.cn/6bd180b15ee418b8ce8550c4f7792aef_770x240.png) 要使用到的知識點: bool PDO::setAttribute ( int $attribute , mixed $value ) 主要功能:設置屬性 參數說明: $attribute :要設置的屬性 $value :要設置的屬性值 PDO::ATTR\_ERRMODE :PDO異常級別 ① PDO::ERRMODE\_SILENT :常規錯誤,默認 ② PDO::ERRMODE\_WARNING :警告錯誤 ③ PDO::ERRMODE\_EXCEPTION :異常錯誤 示例代碼: ![Image](https://box.kancloud.cn/faf296449927ab4db0d96c57fcf93cf1_1009x534.png) 運行結果: ![Image](https://box.kancloud.cn/ca0d52807bb4a75739808535b499abbd_763x248.png) 可以簡單理解為:適應面向對象語法的處理錯誤的一種語法結構。如下所示: try{ 在這里,可以執行“可能出錯”的語句(多條也可以); 一旦發生錯誤,就會終止當前范圍的后續程序執行, 而立即跳轉到catch部分——處理錯誤! } catch( Exception $e ){ //一旦發生錯誤,就會進入這里,此時,并會生成一個“錯誤對象”; //該錯誤對象,就是系統類Exception的一個實例:它包含了錯誤信息。 } pdo要使用異常模式,就得專門設置(因為其默認是靜默模式): $pdo->setAttribute(PDO::ATTR\_ERRMODE,PDO::ERRMODE\_EXCEPTION);![Image](https://box.kancloud.cn/a1c3c5bc181e83919f7f7fb794b17afe_718x272.png)
                  <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>

                              哎呀哎呀视频在线观看