PHP Short tag does not work

由於之前的電腦重新安裝過的關係…
所以電腦上有很多設定都沒有設定好
當我嘗試跟隨著一些PHP教學時
我的Code出現錯誤…
E.G.
load->GenerateReport(); ?>
我原來的Code 是這樣的
<? $this->load->GenerateReport(); ?> 
還記得之前也遇過相同的問題…
這是和PHP的設定有關的問題
解決放法得簡單…
找出你電腦上的 PHP.ini
之後找到 ”short_open_tag
這個settings keyword, 之後把short_open_tag這個設定啟動便可
E.G.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off

Hope you find it useful

溫馨提示:
如果可以的話..
我不建議大家使用Short Tag…
因為如果你是用其他的Hosting 公司時..
他們未必有啟用short_open_tag 這個功能的…
所以用傳統的方法比較安全

Leave a Reply