6-2PDO(PHP Data Object)の利用Tips387 例外時の挙動を設定する
Level2
PointPDO::setAttribute()で、エラーモードを設定する
PDOで例外時の挙動を設定するには、PDO::setAttribute()メソッドを用い、エラーモードを指定します。
第一引数に定数PDO::ATTR_ERRMODEを指定し、以下のように記述します。
$pdo->setAttribute( PDO::ATTR_ERRMODE, エラーモードを表す定数 );
エラーモードを表す定数を表1に記します。
PDO::ERRMODE_EXCEPTIONを設定すると、PDOException例外をスローします。
PDO::ERRMODE_WARNINGを設定すると、エラーレベルE_WARNINGでエラー出力をします。
PDO::ERRMODE_SILENTを設定すると、エラー出力をせず、戻り値としてfalseを返します。
サンプルプログラムは、ERRMODE_WARNINGを
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録