それを必要とする、またはそれを必要とする以上の理由があるかどうかを確認したかったのです(したがって、名前が付けられました)。私はこの声明に出くわしました:
とは異なり
include()
、require()
その行が実行されなくても、常にターゲット ファイルを読み込みます。条件付きでファイルを含める場合は、include()
. 条件文は影響しませんrequire()
。ただし、require()
が発生した行が実行されない場合は、ターゲット ファイル内のコードも実行されません。
私が解釈している方法は、最終的に実行されない条件式を内部に含め、実際にはそこに含めないということです。これは、サーバーにとってコストがかからないように思えます。これが本当かどうか、私はただ興味があります。説明書には載っていなかったので、懐疑的です。