2011-01-26 9 views
0

重複の可能性:
Are PHP short tags acceptable to use?
Is there a speed difference between <?php echo $var; ?> and <?=$var?>?<?の違いは何ですか?エコー __();と<= __();

有効に短いタグを持つサーバーを想像してみてください。もしそうなら、何百というものを計算するときにGAINまたはHITのパフォーマンスがありますか?

<? echo __("text to be translated") ?> 

B

<?=  __("text to be translated") ?> 

質問:2の違いは、ShereのPHPプロセッサの電力に関して、あなたのアドバイスをおかげで、どのようなものです。

+0

申し訳ありませんが、私は私の質問を改訂しました。私の質問は、移植性とは関係ありませんが、スピードと計算の速度だけで効果があります。 – Sam

答えて

2

両者の違いは、ShereのPHPプロセッサの面で パワー

、何で私は2つの間に有意差はありません、その場合には、あなたが実行速度を意味すると仮定します。

4

機能的に同等です。しかし、大きな違いは移植性です。両方ともあなたは<が必要ですか? php.iniで有効になっているタグを開きます(必ずしもそうではなく、必ずしもサーバ上で許可されているわけではありません)。

印刷する最も適切な方法は、完全な< PHPで開き、エコー、のようなことです:?

<?php echo __("text to be translated") ?> 

これは、どんな環境でも動作します。

+1

ちょうどそれを明確にする:Beetween '<?='と '<?エコーは違いがありません。最初は単なるショートカットです。 – KingCrunch

関連する問題