require
と require_once
require
は指定したファイルを読み込み、ファイル内のコードを実行します。指定したファイルが存在しない場合や読み込みに失敗した場合、エラーを発生させてスクリプトの実行を停止します。require_once
はrequire
と同じようにファイルを読み込みますが、一度だけ読み込むようになっています。同じファイルを複数回読み込むとエラーになるような状況で役立ちます。
require
と include
の違い
include
やinclude_once
も似た機能を持っていますが、include
は読み込みに失敗しても警告を表示するだけで、スクリプトの実行は続行されます。- つまり、
require
は必須ファイルの読み込みに使用し、include
はファイルがなくても処理を続行したい場合に使うことが一般的です。
使用例
これらの関数により、外部ファイルのコードを再利用でき、アプリケーション全体のコードの整理や保守が容易になります。