include() と require() の違い これは PHP の最も基本的な質問であると考えられており、多くの企業の面接でも必ず受けなければならない質問です。
全員に確認するには:
require(): ファイルが存在しない場合、スクリプトは実行を停止します。
include(): ファイルが存在する場合。存在しない場合、致命的なエラーが報告されます。警告が発行されますが、スクリプトの実行は続行されます。
ここでは特別な注意が必要です。
include() ファイルが存在しない場合、スクリプトは引き続き実行されます。この状況は PHP 4.3.5 より前にのみ発生しました。この点は見落とされがちです。
ファイルが繰り返しインクルードされているかどうかを検出するには、require_once() および include_once() を使用することをお勧めします。