- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:requireとincludeどっちを使えばいいのでしょう?)
includeとrequireどっちを使えばいいのでしょう?
このQ&Aのポイント
- includeとrequireの違いと使い方について教えてください。
- includeとrequireのパフォーマンスの違いはありますか?
- みなさんはincludeとrequireをどのように使っていますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#875
回答No.1
include()とrequire()の違いは、 require()は、たとえ条件分岐などによりrequire()のある行が実行されない場合でもrequire()で指定されたファイルが読み込まれるということと、たとえrequire()がループで何度も繰り返される場合でもrequire()は1回しか実行されません。 これに対してinclude()は条件分岐やループなどのプログラムの影響を受けるため、条件によって実行させないようにしたり、ループごとに異なるファイルを読み込ませたりすることができます。 どちらが軽いということはありません。 定数や関数群などを読み込ませる場合はファイルの先頭でrequire()を使用するのが一般的ではないでしょうか。
お礼
お礼がおそくなりもうしわけありません。 includeとrequireの違いはそういった操作的な用途でつかいわければいいのですね。 includeだから重くなるとかいったことは関係ないようですね。 有難うございました。