なにかエラーが発生した場合、適切なエラーを検出するために例外処理の仕組みを使う必要があります。
PHPの例外処理
try { // 例外発生の可能性がるコード } catch (例外クラス名 変数) { // 例外発生時の処理 }
まず例外を検知したいコードの部分を try{ } で囲みます。
正常に終了すればそのままこの部分だけが実行されます。
しかし、例外が検知された場合、次のcatch内が実行されます。
catch内の「()」には、第一引数に、try節で発生した例外をcatchする例外クラス名を指定します。
第二引数には、catchした例外クラスのインスタンスを代入する変数を指定します。