ホームページ > データベース > mysql チュートリアル > デフォルトで例外をスローするように PDO を構成できますか?

デフォルトで例外をスローするように PDO を構成できますか?

Linda Hamilton
リリース: 2024-11-29 17:28:11
オリジナル
352 人が閲覧しました

Can I Configure PDO to Throw Exceptions by Default?

デフォルトで例外をスローするように 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート