• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:requireとincludeどっちを使えばいいのでしょう?)

includeとrequireどっちを使えばいいのでしょう?

このQ&Aのポイント
  • includeとrequireの違いと使い方について教えてください。
  • includeとrequireのパフォーマンスの違いはありますか?
  • みなさんはincludeとrequireをどのように使っていますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#875
noname#875
回答No.1

include()とrequire()の違いは、 require()は、たとえ条件分岐などによりrequire()のある行が実行されない場合でもrequire()で指定されたファイルが読み込まれるということと、たとえrequire()がループで何度も繰り返される場合でもrequire()は1回しか実行されません。 これに対してinclude()は条件分岐やループなどのプログラムの影響を受けるため、条件によって実行させないようにしたり、ループごとに異なるファイルを読み込ませたりすることができます。 どちらが軽いということはありません。 定数や関数群などを読み込ませる場合はファイルの先頭でrequire()を使用するのが一般的ではないでしょうか。

Ants
質問者

お礼

お礼がおそくなりもうしわけありません。 includeとrequireの違いはそういった操作的な用途でつかいわければいいのですね。 includeだから重くなるとかいったことは関係ないようですね。 有難うございました。