2011-01-26 277 views
0

可能重複:
Are PHP short tags acceptable to use?
Is there a speed difference between <?php echo $var; ?> and <?=$var?>?<?有什麼區別? echo __();和<= __();

想象這使短標記的服務器。如果是這樣,那麼在計算數百個這樣的數據時,是否有GAIN或HIT性能?

一個

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

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

問:什麼是兩者之間的差異,在希爾PHP處理器的功耗謝謝你的建議的條款。

+0

對不起,我修改了我的問題:我的問題與可移植性無關,只是速度和計算速度,如果有任何影響。在我的問題中沒有清楚 – Sam 2011-01-26 00:44:24

回答

2

什麼 兩者之間的差異,在希爾PHP處理器 功率

的方面,我認爲你的意思是執行速度,在這種情況下,有兩個之間沒有顯著差異。

4

它們在功能上是等效的。但是,最大的區別在於可移植性。兩者都需要你有<?在php.ini中啓用打開標籤(事實並非總是如此,並不總是允許在服務器上)。

最適當的方法來打印與全< PHP打開,然後呼應,如:?

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

這將在任何環境中工作。

+1

只是要說清楚:Beetween`<?=`和`<?回聲`沒有區別。第一隻是一條捷徑。 – KingCrunch 2011-01-26 00:57:31

相關問題