十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章主要介紹了php錯誤級別如何設(shè)置,具有一定借鑒價值,需要的朋友可以參考下。下面就和我一起來看看php錯誤級別設(shè)置方法吧。
創(chuàng)新互聯(lián)公司網(wǎng)絡(luò)公司擁有十年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗,超過千家客戶的共同信賴。提供做網(wǎng)站、成都做網(wǎng)站、網(wǎng)站開發(fā)、網(wǎng)站定制、賣友情鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

用于設(shè)置 PHP 的報錯級別并返回當(dāng)前級別。(PHP 4, PHP 5)
函數(shù)能夠在運行時設(shè)置 error_reporting 指令。
PHP 有諸多錯誤級別,使用該函數(shù)可以設(shè)置在腳本運行時的級別。
如果沒有設(shè)置可選參數(shù) level, error_reporting() 僅會返回當(dāng)前的錯誤報告級別。
Deprecated 最低級別錯誤,程序繼續(xù)執(zhí)行 Notice 通知級別的錯誤 如直接使用未聲明變量,程序繼續(xù)執(zhí)行 Warning 警告級別的錯誤,可能得不到想要的結(jié)果 Fatal error 致命級別錯誤致命級別錯誤,程序不往下執(zhí)行 parse error 語法解析錯誤,最高級別錯誤,連其他錯誤信息也不呈現(xiàn)出來 E_USER_相關(guān)錯誤 用戶設(shè)置的相關(guān)錯誤
如何設(shè)置錯誤級別?
error_reporting(-1)顯示所有錯誤,error_reporting(0)屏蔽所有錯誤
。ini_set('error_reporting',0)也是屏蔽所有錯誤。
可以在php.ini文件中設(shè)置error_reporting來使腳本顯示或不顯示某些錯誤。ini_set('display_errors','On')顯示錯誤。
注意:error_reporting()設(shè)置報告何種錯誤,而ini_set('display_errors','On')設(shè)置是否在輸出錯誤。因而error_reporting(-1)和ini_set('display_errors',0)可用作設(shè)置日志:報告錯誤并且不輸出。
舉例:
error_reporting(E_ALL&~E_NOTICE)不顯示通知級別的錯誤?!皛”表示非。
以上就是php錯誤級別如何設(shè)置的詳細(xì)內(nèi)容了,看完之后是否有所收獲呢?如果想了解更多相關(guān)內(nèi)容,歡迎來創(chuàng)新互聯(lián)行業(yè)資訊!