PHP變量先定義後使用,關閉短標籤

覺得變量不聲明直接使用,有很多潛在的問題,比如我有可能用到我沒有初始化的變量,一不小心米就有可能埋下禍根。

解決方法:

出處:http://www.lantian360.com/?mod=blog&tid=720

PHP.ini 裏面有強制開啓變量在使用前先定義的開關.
具體如下:
; error_reporting
;  Default Value: E_ALL & ~E_NOTICE
;  Development Value: E_ALL | E_STRICT
;  Production Value: E_ALL & ~E_DEPRECATED
------------------------------------------------------------
開發時建議:
error_reporting = E_ALL | E_STRICT
默認值:
error_reporting = E_NOTICE  
保存重起生效
如果設置了 E_ALL | E_STRICT  
則變量未定義後提示錯誤:  
Notice:  Undefined  variable:  


另外最好關閉短標籤:

出處:http://home.phpchina.com/home.php?mod=space&uid=49957&do=blog&id=185573

今天新裝了個php環境,竟然發現之前的項目運作出了問題
<?=?>
這樣的標籤竟然不能支持,後來才知道,原來新環境默認的短標籤關閉了
修改php.ini 設置
short_open_tag = On

ok,一切正常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章