5

重複の可能性:
タグとパフォーマンスの開閉?

これは初心者の質問ですが、ネット上で明確な答えを見つけることができなかったので、笑わないでください:)

  1. phpタグ(<? php code ?>)を複数回開いたり閉じたりすると、ページの読み込み時間が長くなりますか?

  2. include templatepathを複数回使用するのはどうですか?

ありがとうございました

4

2 に答える 2

6

phpタグ(<? php code ?>)を複数回開いたり閉じたりすると、ページの読み込み時間が長くなりますか?

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

PHPがファイルを解析するとき、タグの外側のすべてをT_INLINE_HTMLとしてトークン化します。

これは直接ZEND_ECHOに変換されます

タグを閉じて再度開くのは、単一のブロック内からhtmlをエコーする場合とまったく同じ速度です。<?php ?>

include templatepathを複数回使用するのはどうですか?

はい、含めるファイルが多いほど、ページの読み込みに時間がかかります。特に、毎回ディスクから読み取る必要があり、さまざまなキャッシュメカニズムを使用していない場合はそうです。

于 2012-08-07T20:42:45.563 に答える
2
  1. 理論的にはそうですが、違いはごくわずかなので、ほとんどの場合、問題にはなりません。

  2. どういう意味かわからない。ファイルが複数回含まれる可能性がある場合は、include_onceまたはを使用してrequire_onceください。これにより、複数のロードが防止され、「クラスを再宣言できません」などのエラーが防止されます。繰り返しますが、これはとよりも高価ですが、より安定していますincluderequire

ちなみに、あなたの質問はコードに関連するものではなく、SOですでに何度も質問され、回答されていると確信しているので、次回はもっとよく検索/質問してみてください:)

ではごきげんよう!

于 2012-08-07T19:59:49.367 に答える