Re: [請益] 要在不同版本上的PHP上寫code
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言:
: 目前公司放在網路上的網站用的PHP版本4.4.3
: 因為常常有很多需要修改的地方,所以目前是打算用EasyPHP
: 在自己的電腦上模擬一個Server來跑一樣的網站。 (PHP版本4.3.10)
: 可是一放上去一跑,很多一些寫法上的差異造成顯示會有錯誤。
: 相修改,卻又怕改好放上去後又會有相容的問題…
: 像原本的網頁有很多if $變數<>"" 在模擬的Server上都會變成Undefined variable
: 改成if (!empty($變數))就可以了,可是怕放上網路上的Server
: 會有相容性的問題...
: 把原本比較不嚴謹的寫法改的較嚴謹不會有問題嗎?
把php.ini的error_reporting這項設成一樣
重新啟動php就行了
印象中這類的訊息是屬於notice or warning類的
也可以在error_reporting中disable掉
會出現這樣的訊息是因為變數沒有初始化就直接放到 if 裏面去用
在某些情況下沒有資料時會造成程式的錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.60.5
推
09/07 21:18, , 1F
09/07 21:18, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章