2015年9月15日 星期二

php.ini的short_open_tag

一、php程式基本型態:
最簡單的php程式,最初必須以<?php開頭,?>結尾(?>其實是可以被省略的,而且省略後更好,被引用時比較不會出錯)。
基本型範例一:
 <?phpecho "這是我的第一支php程式";?>
也有人會把<?後面的php這幾個字省略(如範例二),很多書或資料說,這樣也可以不會出錯,但實際上php.ini預設的設定是不支援的,還需要修改。
基本型範例二:
 <?echo "這是我的第一支php程式";?>

二、修改php.ini
1.sudo vi /etc/php5/apache2/php.ini

2.把short_open_tag = Off
改成
short_open_tag = On

3.重啟apache2
sudo service apache2 restart

由於省略php的寫法不見得每個伺服器都支援,且一旦不支援,還會把原始碼都顯露出來的情形下,所以我個人覺得還是用標準的寫法比較好。

沒有留言:

張貼留言