2022年9月13日解決済み

catch (PDOException $e) と catch (Exception $e) の違いは何ですか?

ユーザー

この動画内の例外処理では

catch (PDOException $e)

と記述されていますが、
「詳解PHP オブジェクト編 » #26 例外処理について見ていこう」の動画では、

catch (Exception $e)

と記述されています。
この違いはどのようなことなのでしょうか?

単に throw を使う場合は

catch (Exception $e)

throw を使わない場合は

catch (PDOException $e)

と記述するという認識でよろしいのでしょうか?

スタッフ

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?