ホームページ >バックエンド開発 >PHPチュートリアル >Xin Xing とあなたは、PHP の include と require の違いを徹底的に分析します。
Xin Xing とあなたは、PHP における include と require の違いを徹底的に分析しています
まず、require について話しましょう。導入されるファイルが存在しない場合、プログラムは実行を続行できないことがわかっています。通常、プログラムの先頭には、データベース ライブラリへの接続、構成ファイルのロード、コア関数ライブラリの参照など、特に重要な部分がいくつか配置されます。
それでは、include について説明します。導入が成功するかどうかは関係ありません。したがって、html の特性に非常に近く、プログラムの最初に使用できます。多くの場合、引用する必要がある場合にのみ含めます。このようにすると、その位置はよりカジュアルになり、中央に配置できます。
include_once もありますが、これは include よりもはるかに高価です。これは、ファイルが既にインクルードされているかどうかを検出するためです。 include がない場合、その使用法は include と同じですが、2 回インポートされません。 require_once もあり、これも一度だけ必要な場合に使用されます。使い方は require と同じです。
一部のファイルを複数回インポートできないのはなぜですか?理由は非常に単純です。たとえば、一部のファイルにクラス定義が含まれている場合、それらを複数回インポートすると、必然的にクラスの定義が重複してエラーが発生するため、これは避けるべきです。