2013/08/21

關於 PHP Short Tag

數年前寫過如何啟用 PHP short tag (<? ... ?>) 的方法,但某次鬼打強後,還是建議關閉 short tag。

某次要產生 XML,沒注意到 XML 的 header 居然是「<?」,使得機器把本來不該是 PHP 的程式片段也當成 PHP 執行了:
<?xml version="1.0"?>
<contact>
   <person name="Zero">
   <person name="John">
</contact>

以後需要產生資料,還是用 template engine 處理吧。

沒有留言:

張貼留言