如何設定 PDO 預設拋出例外
PDO 為 PHP 中的資料庫互動提供了一個方便的機制。預設情況下,它以“靜默模式”運行,其中錯誤不會作為異常引發。對於喜歡明確處理錯誤的開發人員,最好修改此行為。
解決方案:
設定PDO 預設拋出例外,請在下列情況下修改建構子參數:建立一個新的PDO 物件:
<code class="php">$pdo = new PDO('mysql:host=localhost;dbname=someDatabase', 'username', 'password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]);</code>
此程式碼片段將setAttribute 呼叫新增至建構函數,立即將錯誤模式設為「異常模式」。
替代方法:
雖然php.ini 或其他配置檔案中沒有直接配置來實現此行為,但有替代方法:
以上是如何讓PHP中的PDO預設拋出異常?的詳細內容。更多資訊請關注PHP中文網其他相關文章!