ホームページ >バックエンド開発 >PHPチュートリアル >Xin Xing とあなたは、PHP の include と require の違いを徹底的に分析します。

Xin Xing とあなたは、PHP の include と require の違いを徹底的に分析します。

WBOY
WBOYオリジナル
2016-06-13 12:03:29901ブラウズ

Xin Xing とあなたは、PHP における include と require の違いを徹底的に分析しています

まず、require について話しましょう。導入されるファイルが存在しない場合、プログラムは実行を続行できないことがわかっています。通常、プログラムの先頭には、データベース ライブラリへの接続、構成ファイルのロード、コア関数ライブラリの参照など、特に重要な部分がいくつか配置されます。

それでは、include について説明します。導入が成功するかどうかは関係ありません。したがって、html の特性に非常に近く、プログラムの最初に使用できます。多くの場合、引用する必要がある場合にのみ含めます。このようにすると、その位置はよりカジュアルになり、中央に配置できます。

include_once もありますが、これは include よりもはるかに高価です。これは、ファイルが既にインクルードされているかどうかを検出するためです。 include がない場合、その使用法は include と同じですが、2 回インポートされません。 require_once もあり、これも一度だけ必要な場合に使用されます。使い方は require と同じです。

一部のファイルを複数回インポートできないのはなぜですか?理由は非常に単純です。たとえば、一部のファイルにクラス定義が含まれている場合、それらを複数回インポートすると、必然的にクラスの定義が重複してエラーが発生するため、これは避けるべきです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:git関連の質問次の記事:git関連の質問