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

來源:互聯網
上載者:User

關於語言中的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");
 

http://www.bkjia.com/PHPjc/900987.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/900987.htmlTechArticle關於語言中的warning(包括PHP中的notice)的問題,warningnotice PHP的notice 今天在用PHP寫一個檔案讀寫的問題,截取裡面的資料會有notice,如下,(...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.