2011-11-27 67 views
0

可能重複:
What does this symbol mean in PHP <?=
Reference - What does this symbol mean in PHP?<在PHP開發=

在一些編碼,我發現,我已經看到了,筆者在使用<?=?>他碼。我想知道這是一些奇特的PHP還是其他語言。我很想知道答案,因爲我很樂意學習這些代碼。我相信它可能是Fuel PHP框架,但我不確定是否有任何文檔。謝謝。

它的一個例子是使用:

<?=SITEROOT?> 
+0

謝謝你們,這沒有顯示,因爲我發佈它。 –

回答

5

它們被稱爲短標籤,但您應儘量避免使用它,因爲短標籤可以設置爲關然後你的腳本不會工作,所以使用<?php標籤, http://php.net/manual/en/ini.core.php

+0

感謝您提供一個鏈接到ini配置。 :) –

+5

Psh。如果你爲自己編寫代碼,這完全是個人喜好的事情。只有爲圖書館和公共消費者編寫的應該「儘量避免使用它」;對於其他人,他們可以決定他們是否喜歡它。就個人而言,我更喜歡'<?='over'<?php echo'。 :P – cHao

+2

僅供參考,短標籤代替'<?php'標籤,而'<?='代表'<?php echo'的簡寫。 – nickb

2

這只是寫<?php ?>標籤,把它作爲<?php echo SITEROOT; ?>的代名詞的另一種方法。

我相信這是一個配置項目,一些服務器已打開,其他人不;所以它不是100%便攜式,除此之外,它是標準的php功能

+1

感謝mazzzzzz,這是豐富的,因爲我不知道我需要它啓用。 :) –