程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 關於語言中的warning(包括PHP中的notice)的問題,warningnotice

關於語言中的warning(包括PHP中的notice)的問題,warningnotice

編輯:關於PHP編程

關於語言中的warning(包括PHP中的notice)的問題,warningnotice


PHP的notice

今天在用PHP寫一個文件讀寫的問題,截取裡面的數據會有notice,如下,(不影響運行)。由於自己沒有在公司內部做過PHP的產品,也不知道對notice的要求是什麼?於是到百度GOOGLE求答案,都是對各種notice的處理。

與其他PHP技術人員討論,怎麼處理的都有:有說全部都處理的;有說直接@的;有說直接改報告錯誤級別的。

C++的warning

同時想到了C++程序中的warning的如下,以前寫的小模塊waring都是處理掉的。現在公司不要求對waring進行處理,也就沒有做處理,畢竟是需要時間的嗎?

總結

自己寫程序的時候不喜歡看到有warning或notice啥的出現,所以都會進行處理,在一個不要求處理的公司內有時因為墮性,就不處理了,有時這種waring是他人程序內的。

你們是怎麼處理的呢?


php中的notice問題

不知道你的 php.ini 怎麼改的。。或者說。。改對文件了沒有(別肯定太快,我常見N多人都是改錯文件的)

實在不行的話。你在你代碼的每個文件或者通用文件第一行寫上這個

error_reporting(E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE);
 

PHP新手問題: 如果有用到資料庫,網站會有好多warning與notice

問題1:只是個提示,說mysql_pcconect()這個函數會在未來的php版本中取出,請使用mysqli或者pdo替代
問題2:代碼第139行的rs_admin這個變量沒有定義,這個你自己檢查一下
問題3:由於問題2的緣故,導致你的mysql_free_result()的參數為null,解決問題2這裡就沒問題了

如果你只是想隱藏問題的話(不推薦):
在你的php文件開頭添加:
ini_set('display_errors',"1");
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved