includeとrequireの違い
どちらも同じ意味。
指定されたファイルを読み込み、評価する(エラーしてるかしてないか)。
だけどちょっと違うところがある。
それは、読み込みに失敗しても継続するか停止するかってこと。
ファイルの読み込みに失敗した場合の挙動が異なる
先ほども述べた通り、指定されたファイルを読み込むが、この時にファイルが存在していなかったり、関数で構文エラーなどが起こってしまったりした場合、以下のような挙動になる。
・include:致命的なエラーとなり処理を停止。
・require:警告するが処理は継続。
includeとrequireの使い分け
・include
例)画面表示で表示処理のための計算処理でエラーとなる場合。(警告)