**PHPNotice:Undefinedindex:…問題的解決方法
這個問題可能是變數未定義造成的:
if(!empty($current_user_id)){
$digg = $this->m_feed_digg->show_entity( array(`digg_user_id` => $current_user_id, `digg_feed_id` => $result[$feed_key][`feed_id`] ));
if(!empty($digg)){
$result[$feed_key][`is_digg`] = true;
$result[$feed_key][`digg_id`] = $digg[`digg_id`];
}else{
$result[$feed_key][`is_digg`] = false;
$result[$feed_key][`digg_id`] = $digg[`digg_id`];
;
}
}
上面的問題就是$digg是空,所以
$digg[`digg_id`]肯定就是未定義了,這裡應該修改為Null
———————————————————————-
首先,這個不是錯誤,是warning。所以如果伺服器不能改,每個變數使用前應當先定義。
方法1:伺服器配置修改
修改php.ini配置檔案,error_reporting = E_ALL & ~E_NOTICE
方法2:對變數進行初始化,規範書寫(比較煩瑣,因為有大量的變數)。但還沒有找到好定義方法,望大家指教
方法3:每個檔案頭部加上:error_reporting(0); 如果不行,只有開啟php.ini,找到display_errors,設定為display_errors = Off。以後任何錯誤都不會提示。
方法4 :做判斷:isset($_GET[“page”]) if-else判斷
或者加上“@“表示這行如果有錯誤或是警告不要輸出
如:@$page=$_GET[“page”]
方法5:file1.php檔案把$xx變數付一個值,用post傳遞給file2.php,
如果file2.php沒有$xx的定義,而直接使用$yy=$xx; 系統就會報錯:”undifined variaable $xx”, 如果file2.php的檔案開始用$xx=””;定義,那麼file1.php的$xx值就傳不過來了!
file2.php裡可以這樣
if(!isset($xx)) $xx=””;
如何聯絡我:【萬里虎】www.bravetiger.cn
【QQ】3396726884 (諮詢問題100元起,幫助解決問題500元起)
【部落格】http://www.cnblogs.com/kenshinobiy/
相關文章
- 遇到問題的解決方法
- SERVICE問題解決方法
- 解決問題的方法和途徑-問題管理
- 解決問題通用方法論
- As常見問題解決方法
- "undefined reference to" 問題解決方法Undefined
- 問題解決方法有三
- Josephus問題解決方法一
- Josephus問題解決方法二
- 今天遇到的問題與解決方法
- 用簡單的方法解決問題
- 解決Can not allocate log問題的方法
- but no encoding declared;問題的解決方法Encoding
- vue中常見的問題以及解決方法Vue
- CentOS中文亂碼問題的解決方法CentOS
- css高度塌陷問題解決方法CSS
- windows xp共享問題解決方法Windows
- MYSQL亂碼問題解決方法MySql
- 解決「問題」,不要解決問題
- 解決ajax跨域問題的多種方法跨域
- 解決代理超時問題的三種方法
- JS中toFixed()方法的問題及解決方案JS
- MySQL server has gone away 問題的解決方法MySqlServerGo
- PHP出現Cannotmodifyheaderinformation問題的解決方法PHPHeaderORM
- opatch option Not available yet問題的解決方法AI
- java中亂碼問題解決方法Java
- Nacos 常見問題及解決方法
- dedecms 後臺假死問題解決方法
- 快取穿透問題與解決方法快取穿透
- pyinstaller閃退問題解決方法
- Oracle問題解決方法ORA-0Oracle
- ssh登入慢問題解決方法
- Josephus問題解決方法五(遞迴)遞迴
- Tomcat埠占用問題解決方法Tomcat
- GO Modules的理解和遇到的問題解決方法Go
- Resin的中文問題最簡單的解決方法
- 交叉編譯庫依賴問題的解決方法編譯
- vue渲染時閃爍{{}}的問題及解決方法Vue