php
におけるinclude()とrequire()、およびinclude_once()とrequire_once()の違い
4 つはすべてファイルをインクルードするという意味を持ちますが、include() と include_once() はインクルードされたファイルでエラーが発生した場合でもプログラムの実行を継続しますが、require() と require_once() は実行しません。 require_once() は 1 回のみ組み込まれ、超過したものは組み込まれません。例:
$a=5;
//include('./test.php');//test.php のコードは $a+=3;
//require('./test.php');
//echo $a;//結果は 8;
//存在しないファイルtest1.phpをインクルードする場合
//include('./test1.php');//結果は警告を表示し、5 を出力します。
//require('./test1.php');//その結果、致命的なエラーが発生し、プログラムの実行が停止されます
//エコー $a;
include_once('./test.php');
include_once('./test.php');
include_once('./test.php');
include_once('./test.php');
$aをエコー;
//include_once() または require_once() が複数ある場合、最初のものだけが実行されるため、結果出力は 8 になります。 include()やrequire()が複数ある場合は全て実行されます
http://www.bkjia.com/PHPjc/1072246.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1072246.html技術記事 php の include() と require()、および include_once() と require_once() の違い。 4 つはいずれもファイルをインクルードするという意味を持ちますが、include() と include_once() はインクルードされたファイルにエラーが発生した場合でも続行されます。 ...