タグ

ブックマーク / qiita.com/tanakahisateru (1)

  • PHP でどのように Exception/RuntimeException/LogicException を使い分けるか - Qiita

    PHP は各種プログラム言語の中でも比較的高級な (表現力が豊かで最適な記述を選ぶのに知識を必要とする) 例外モデルを持っていると言えます。そんな PHP の例外の各区分とその使い分けを整理し、PHP の例外モデルの設計意図を考察したいと思います。 PHP例外の分類 PHP の例外は Java とは異なり、(Error を合わせると) 合計 4 つの区分に分類されます。Java には 2 区分しかありません。(PHP では JavaError に相当するものは発生しません。PHPError は Java では RuntimeException の一種に分類されています) PHP Java

    PHP でどのように Exception/RuntimeException/LogicException を使い分けるか - Qiita
    t-wada
    t-wada 2016/12/05
    PHP の例外設計の基本、 Error, LogicException, RuntimeException とその他の Exception の使い分けについて。バグを示すもの、実行時例外を示すもの、準正常系を示すものなど、きちんと理解しておかなければならない。
  • 1