IncludeとRequireの区別
807 ワード
1.ロードに失敗しました
require致命的エラーincludeが警告します
2.条件参照
includeには条件付き参照があります.requireは無条件参照です.
3.反復時
4.ロードタイミング
requireはプログラム解釈の実行前にロードされ、ロードされたコンテンツ(固定的に実行しなければならない)は、プログラム解釈実行中によく使用される.includeは解釈実行中に、いくつかのコンテンツを使用して使用し、includeをロードする必要がある.このように、いくつかのコンテンツはrequireを使用することがよく使用される.実行するたびに世代コードが異なるファイルを読み取るか、ファイルのセットで反復するループがある場合、includeを使用する.
require致命的エラーincludeが警告します
2.条件参照
includeには条件付き参照があります.requireは無条件参照です.
// 1
if($some){
include 'somefile.php';
}
// 1 or 0
if($something){
require 'somefile.php';
}
3.反復時
, somefile1.php , ,
, , , include。
$i = 1;
while ($i < 3) {
require "somefile".$i.".php";
$i++;
}
$i = 1;
while ($i < 3) {
include "somefile.$i.php";
$i++;
}
4.ロードタイミング
requireはプログラム解釈の実行前にロードされ、ロードされたコンテンツ(固定的に実行しなければならない)は、プログラム解釈実行中によく使用される.includeは解釈実行中に、いくつかのコンテンツを使用して使用し、includeをロードする必要がある.このように、いくつかのコンテンツはrequireを使用することがよく使用される.実行するたびに世代コードが異なるファイルを読み取るか、ファイルのセットで反復するループがある場合、includeを使用する.