tryブロック内で強制的にExceptionを発生させるには throw new exception('エラーメッセージ'); のようにします。 Exceptionクラスを継承したクラスを作成することで、受け取るExceptionを分けることができます。 たとえば次のようにします。 try { エラーを検知したい処理 } catch (PDOException $e) { echo $e->getMessage(); } catch (Exception $e) { echo $e->getMessage(); } Exceptionはすべての例外処理を受け取るので、PDOExceptionの前に書いてはいけません。 try { エラーを検知したい処理 } catch (Exception $e) { ここで全ての例外が処理される } catch (PDOException $e) { こ