我剛啓用錯誤報告和哇多麼令人震驚的我大概幾千甚至幾百個啓事是這樣如何擺脫數百個PHP未定義索引通知?
Notice: Undefined index: action in C:\webserver\htdocs\header.inc.php on line 18
據我所知,他們是因爲我打電話withoutsetting它或任何一個變量,但有更簡單例如,如果頁面中有50個變量正在報告這個問題,有沒有更簡單的方法來正確編碼該頁面以修復它們?
而且我並不想只是隱藏起來,我認爲這將是最好的解決這些問題
這裏是我行公佈第一
if ($_GET['p'] == "account.edit.topfriends" || $_GET['action'] == "newmember" || $_GET['p'] == "account.profile.name") {
//some more code here
}
我實際上使用這個分頁$ page =(!empty($ _ GET ['page']))? $ _GET ['page']:0;並且當我在頁面上時錯誤消失了,但如果沒有設置頁面,我會收到索引錯誤 – JasonDavis 2009-08-07 00:25:37
,注意空白和isset之間有區別。 – rezzif 2009-08-07 00:49:02
和array_key_exists()。 – 2009-08-07 01:02:42