PHP逆引き大全 516の極意

データベースの極意 - Tips387 例外時の挙動を設定する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

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を

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません