2012-08-07 7 views
5

可能性の重複:
Opening/closing tags & performance?phpタグを複数回開いて閉じると、ページの読み込みが増えますか?

これは初心者の質問ですが、私はそう笑ってないでください、ネット上で明確な答えを見つけることができませんでした:)

  1. phpタグを開閉しますか(<? php code ?>複数回ページロードが増加します時間?

  2. includeテンプレートパスを複数回使用することはどうですか?

あなたは

+0

1.はい、非常に非常に少量(私は醜いと思うし、維持するのが難しいと思いますので、一度だけ開いたり閉じたりします)2.? –

答えて

2
  1. 理論的には、はい、その差は、ほとんどの場合、それは問題ではないように非常に小さいですありがとうございました。

  2. あなたは何を意味するのか分かりません。ファイルが複数回含まれる可能性がある場合は、include_onceまたはrequire_onceを使用してください。これにより、複数の負荷が防止され、'クラスを再宣言できません'のようなエラーが防止されます。これもまた、includeおよびrequireより高価ですが、より安定しています。サイドノートとして

、ご質問は、コードに関連したものではありません、と私は、これらはすでに求め、SOに複数回に答えてきたので、よりよい次の時間を尋ねる/検索してみてくださいと確信しています:)

すべてベスト!

+0

include(TEMPLATEPATH。 "/ header.php"); link.php、footer.phpのような他のファイルに使用します。約10ファイルを呼び出します。 – webmasters

+0

これはパフォーマンス上の問題がありません。あなたがやっていることは、ヘッダー、リンク、フッターなどのあなたのリソースファイルへのパスを含む定数を使うことです – raidenace

5

phpタグ(<? php code ?>)を複数回開いてページを読み込む時間が増えますか?

NO - 私は誰もがが実際には何が起こるかを知っているに値するので、あなたが、受け入れられたにも関わらず答えています。

PHPがファイルを解析する場合、tokenises everything outside of the tags as T_INLINE_HTML

これはZEND_ECHO

閉じて再度開くタグにturned directlyであるあなたは、単一の<?php ?>ブロック内からHTMLをエコーし​​ているかのよう正確同じ速度です。

includeテンプレートパスを複数回使用することはどうですか?

はい、あなたが含ま複数のファイルが、もはやそれは、彼らがディスクから読み込まれるたびに、持っていて、さまざまなキャッシュメカニズムを利用していない場合は特に、ページをロードするようになります。

関連する問題