REQUIRE 文は、C プリプロセッサの #include 文の動作と 同じく、自分自身を指定したファイルで置き換えます。
このことは、require() 文をループ構造の中に置いて、 各繰り返しで異なったファイルの内容を読み込むような ことができないことを意味しています。 これを行うには、INCLUDE 文を使用してください。
require('header.inc');