LoginSignup
1

More than 5 years have passed since last update.

RuntimeExceptionとLogicException

Last updated at Posted at 2018-08-17

どちらもExceptionを継承したもの。

  • RuntimeException
    phpが実行されているときになげられるもので、運用で通常発生するエラー(バリデーションエラーなど)に使用。

  • LogicException
    本来発生しないエラーに対して使用。本来発生しないとは、プログラムを書き間違えたなどのバグ(不具合)のこと。

※フォームが入力されたかどうかのバリデーションではなく、DB接続できなかったときや、ファイルアップロードできなかった場合など、コードを実行されて初めてエラーになるかどうかわかるもの(成功する場合もエラーになる場合もあるもの)に対してつかう。

ウェブカツ!!

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1