• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:■includeに関して■)

includeに関して

このQ&Aのポイント
  • PHPでプログラミングをしていたら、ソースを見やすくするために関数を別のファイルに書いているが、includeするとプログラム実行速度が遅くなるのか疑問。
  • 関数(機能)ごとに1つずつソースを書いたほうがよいのか、それとも関数を1つのファイルにまとめるのがよいのか迷っている。
  • まとめてソースを書いた場合、使わない関数も読み込まれるため実行速度が遅くなるのではないかという懸念がある。

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

  • ベストアンサー
  • mizutaki
  • ベストアンサー率33% (111/333)
回答No.1

include やinclude_onceを使用する事により、ファイルを取得して読み込み、関数や変数を使用出来る状態にしますから、ファイルが巨大であれば巨大であるほど速度が遅くなります。 しかし、プロが作っているレベルほどの巨大なライブラリ群を読み込むわけではありませんので、 includeを気にするよりも、forやwhileやifの処理に微妙な無駄遣いが無いか探した方が、実行速度も速くなるでしょう。 それが早くなったところで数ミリ秒くらいの違いが出る程度ですので、気にするほどのことじゃない。 どういうふうに自作関数や設定ファイルを読み込むか、みたいなファイル管理は難しい所ですが、 あなたが一番分かりやすい、理解しやすく間違えが発生しにくい手段を探すのが一番いいと思います。 C言語なんかは<stdio.h>や<math.h>みたいな感じで基本的な使用手段別に分かれていたので、 そのイメージもあり、 HTMLを出力したりする関数や、暗号化やトリップ・変な計算をする関数なんかを大きな種類別に分けて、一つにファイルにしている事が多いです。

uverlotus
質問者

お礼

回答ありがとうございます^^ 確かにプロの領域ではないので、気にする事もないですね(笑) 自分のわかりやすいようにファイル管理したいと思います! 参考意見ありがとうございましたm(_ _)m

すると、全ての回答が全文表示されます。