0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

例外処理は投球練習

Posted at

Exception

それ程頭が言い訳でもない人がプログラミングを理解する過程を書いてます。

Exceptionは基底クラスで、RuntimeExceptionやlogicExceptionが有り、それぞれ...
いや、分かりにくいな。となったので走り書きではありますがまとめてみた。
別にオブジェクト指向やクラスを理解していなくても読めるのでご安心を。

例外処理は、

  • データベースに接続した際に接続できなかったり
  • バリデーションでエラーが起きているときなどに
    こういうエラーが起きてるよ! とエラーの報告をしてもらって、
    そのエラーをキャッチすることでどのようなエラーが起きているか探りやすくする仕組みです。
try{
  //この中に処理を書きます
}catch(Exception $e){
  //エラーをキャッチした後に行う処理を書きます
}

投球練習

野球だとピッチャーがボールを投げます。
→キャッチャーが受けます

コレを例外を投げる
→例外をキャッチする
と置き換えて考えてみる。

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?