含む|違い
include.php3 の実行結果は次のようになります:
これは、inc1.inc ファイル内の変数の値です。
これはinc2.incファイル内の変数の値です!
inc1.incファイルの$int変数の値は1です!
require.php3 の結果は次のようになります:
これは、inc1.inc ファイル内の変数の値です。
inc1.incファイルの$int変数の値は2です!
require.php3 で $int が 2 に変更されていることがわかります。これは、inc1.inc のステートメントが 2 回実行されることを意味します。require ステートメントはループ内で 1 回だけ解釈されるようで、require ステートメントは次の場所にあります。は必要なファイルの内容に置き換えられて実行され、ループ内の include ステートメントは毎回解釈されて実行されます。
[sonymusic] 追加:
require は 1 回だけ実行されます。いいえ、それは不適切です。 require はまず指定されたファイルの内容を置き換えてから実行するため、FOR ループが設定されたことは認識されません。 include文は実行すると指定したファイルの内容を置き換えて実行を継続します。
include.php3: