require と include の違い

今まで require_once でファイルを読み込んでいたけど、
include と何が違うのか・・・???

ってことで、調べてみた。

違いは2点。

1.読み込み対象ファイルが存在しない場合の処理
require : error
include : warning

2.ループ処理で使えるかどうか
require : 使えない
include : 使える

つまり、include では以下が可能ってことかな・・・?

$files = array('test.php', 'test1.php', 'test2.php');
for(){
    include($file);
}

複数の View を読み込む場合はこーゆー処理をするのだろうか・・・。


ってことで、通常のファイル読み込みは require を使おうと思う。
エラー出してくれるとバグに気づきやすいので・・・。