ホームページ >php教程 >php手册 >PHP の include と require の違いは何ですか?ここの例を見てください

PHP の include と require の違いは何ですか?ここの例を見てください

WBOY
WBOYオリジナル
2016-06-21 09:13:481080ブラウズ

含む|違い

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:



}
echo $var1;
echo $var2;
echo 'inc1.inc ファイルの $int 変数の値は' $int です。 . "!
";
?>



require.php3:


.inc");
}
echo $var1;
echo $var2;
echo 'inc1.inc ファイルの $int 変数の値は' . $int .?>
< ;/body>


inc1.inc:
$var1 = "これは、inc1.inc ファイル内の変数の値です!
";
if(isset($ int)){
$int++;
}
else{
$int = 1;
}
?>

inc2.inc:
$var2 = "これはinc2.incファイルの変数です 値です! < ;br>";
?>






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。