看板 [ PHP ]
討論串[心得] 關於 未設定變數警告
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓8(8推 0噓 14→)留言22則,0人參與, 最新作者arrack (Arrack Tseng)時間16年前 (2009/07/24 20:18), 編輯資訊
0
0
0
內容預覽:
PHP裡面只要你有去給值就當成了宣告. 先來做個實驗. <?. error_reporting( E_ALL);. echo $dev. ?>. Notice: Undefined variable: dev in xxxx on line 4. 先給值加上unset呢?. <?. error_re
(還有434個字)

推噓5(5推 0噓 17→)留言22則,0人參與, 最新作者HuangJC (吹笛牧童)時間16年前 (2009/07/24 19:40), 編輯資訊
0
0
0
內容預覽:
我要偽造出新帳號. 據以測試程式中可能出現什麼問題. 而且我希望看到問題發生. 我沒有必要判斷,而是希望看到問題冒出來. 你說 "後面當然沒有basic這個index". 這是對的;我不是不懂,而是我希望得到一個錯誤訊息,據以證明我找到同一個問題了. 而問題是,並沒有冒出 NOTICE. 當你知道有
(還有117個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者buganini (霸格尼尼)時間16年前 (2009/07/24 19:07), 編輯資訊
0
0
0
內容預覽:
有點難懂. 我想 你的意思是 有['conf']的是舊帳號 沒有的是新帳號?. 如果區分新舊帳號的判定規則是這樣的話 那unset就可以偽造新帳號. 反之則否. 程式是你們家的人寫的 所以這個問題應該問施主你自己. 再者. 前面unset掉了 後面當然沒有basic這個index. 難不成你們是.
(還有86個字)

推噓4(4推 0噓 16→)留言20則,0人參與, 最新作者HuangJC (吹笛牧童)時間16年前 (2009/07/24 16:53), 編輯資訊
0
0
0
內容預覽:
PHP 的超彈性帶來優點,當然也帶來危險. 比如,變數未定義即可使用. 萬一因為打字錯誤造成新變數. 不像一些 compile 語言容易被揪出來. 因為這個原因,我們沒關掉警告,我也儘量少用 @符號去覆蓋警告訊息. 今天被發一個 BUG,查了很久,實在無法複製,才發現這警告也很有限. BUG 的形容
(還有530個字)
首頁
上一頁
1
下一頁
尾頁