デフォルトで例外をスローするように PDO を設定する
コードでは、例外をスローするように PDO エラー モードを手動で設定しています。コードを合理化するために、デフォルトで例外をスローするように PDO を構成する方法はないかと考えています。
コンストラクターでエラー モードを設定する
実際に、次の操作を行う必要はありません。エラー モードを PDO コンストラクターに組み込んで手動で設定します。以下に例を示します。
$pdo = new PDO('mysql:host=localhost;dbname=someDatabase', 'username', 'password', [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]);
PHP 構成ファイルの変更
コンストラクターを変更することはできますが、php でエラー モードを設定する直接的な方法はありません。 ini またはその他の設定ファイル。この構成は、PHP ではそのままではサポートされていません。
以上がデフォルトで例外をスローするように PDO を構成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。