PHPで例外処理を行う方法を記載します。
#例外処理とは
意図しないエラー(例外)が発生したときに備えて、自分なりの処理を設定したり、メッセージを表示させたりと何かしらの対策をしておくことです。
#実際の例外処理の書き方
<?php
try {
//例外が発生する可能性があるコード
throw new 例外クラス名(引数)
}catch(例外クラス名 例外を代入する変数名){
//例外が発生した場合に行う処理
}
//エラーが発生しなければ続く通常の処理
throw new 例外クラス名(引数)でインスタンスを生成している。
例外クラス名とは
phpには元々定義済みの例外クラスがいくつかあります。
catch(例外クラス名 例外を代入する変数名)でインスタンスを変数に代入しています。
#実際に行なった例外処理
try {
$pdo = new PDO($dsn, $username);
} catch (PDOException $e) {
var_dump($e->getMessage());
}