PHP錯(cuò)誤級(jí)別(4)

錯(cuò)誤和日志記錄

常量 說明 備注
0 關(guān)閉錯(cuò)誤輸出剔应,即什么錯(cuò)誤也不輸出
1 E_ERROR 致命的運(yùn)行時(shí)錯(cuò)誤。這類錯(cuò)誤一般是不可恢復(fù)的情況,例如內(nèi)存分配導(dǎo)致的問題。后果是:導(dǎo)致腳本終止不再繼續(xù)運(yùn)行贪婉。
2 E_WARNING 運(yùn)行時(shí)警告 (非致命錯(cuò)誤)。僅給出提示信息卢肃,但是腳本不會(huì)終止運(yùn)行疲迂。
4 E_PARSE 編譯時(shí)語法解析錯(cuò)誤星压。解析錯(cuò)誤僅僅由分析器產(chǎn)生。
8 E_NOTICE 運(yùn)行時(shí)通知鬼譬。表示腳本遇到可能會(huì)表現(xiàn)為錯(cuò)誤的情況,但是在可以正常運(yùn)行的腳本里面也可能會(huì)有類似的通知逊脯。
16 E_CORE_ERROR 在PHP初始化啟動(dòng)過程中發(fā)生的致命錯(cuò)誤优质。該錯(cuò)誤類似 E_ERROR,但是是由PHP引擎核心產(chǎn)生的军洼。 PHP 4
32 E_CORE_WARNING PHP初始化啟動(dòng)過程中發(fā)生的警告 (非致命錯(cuò)誤) 巩螃。類似 E_WARNING,但是是由PHP引擎核心產(chǎn)生的匕争。 PHP 4
64 E_COMPILE_ERROR 致命編譯時(shí)錯(cuò)誤避乏。類似E_ERROR, 但是是由Zend腳本引擎產(chǎn)生的。 PHP 4
128 E_COMPILE_WARNING 編譯時(shí)警告 (非致命錯(cuò)誤)甘桑。類似 E_WARNING拍皮,但是是由Zend腳本引擎產(chǎn)生的。 PHP 4
256 E_USER_ERROR 用戶產(chǎn)生的錯(cuò)誤信息跑杭。類似 E_ERROR, 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來產(chǎn)生的铆帽。 PHP 4
512 E_USER_WARNING 用戶產(chǎn)生的警告信息。類似 E_WARNING, 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來產(chǎn)生的德谅。 PHP 4
1024 E_USER_NOTICE 用戶產(chǎn)生的通知信息爹橱。類似 E_NOTICE, 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來產(chǎn)生的。 PHP 4
2048 E_STRICT 啟用 PHP 對(duì)代碼的修改建議窄做,以確保代碼具有最佳的互操作性和向前兼容性愧驱。 PHP 5
4096 E_RECOVERABLE_ERROR ,將成為一個(gè) E_ERROR 從而腳本會(huì)終止運(yùn)行椭盏。 PHP 5.2.0
8192 E_DEPRECATED 運(yùn)行時(shí)通知组砚。啟用后將會(huì)對(duì)在未來版本中可能無法正常工作的代碼給出警告。 PHP 5.3.0
16384 E_USER_DEPRECATED 用戶產(chǎn)少的警告信息庸汗。 類似 E_DEPRECATED, 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來產(chǎn)生的惫确。 PHP 5.3.0
30719 E_ALL E_STRICT除外的所有錯(cuò)誤和警告信息。 30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously

上面的值(數(shù)值或者符號(hào))用于建立一個(gè)二進(jìn)制位掩碼蚯舱,來制定要報(bào)告的錯(cuò)誤信息改化。可以使用按位運(yùn)算符來組合這些值或者屏蔽某些類型的錯(cuò)誤枉昏。請(qǐng)注意陈肛,在 php.ini 之中,只有'|', '~', '!', '^' 和 '&' 會(huì)正確解析

Fatal Error:致命錯(cuò)誤(腳本終止運(yùn)行)
    E_ERROR         // 致命的運(yùn)行錯(cuò)誤兄裂,錯(cuò)誤無法恢復(fù)句旱,暫停執(zhí)行腳本
    E_CORE_ERROR    // PHP啟動(dòng)時(shí)初始化過程中的致命錯(cuò)誤
    E_COMPILE_ERROR // 編譯時(shí)致命性錯(cuò)阳藻,就像由Zend腳本引擎生成了一個(gè)E_ERROR
    E_USER_ERROR    // 自定義錯(cuò)誤消息。像用PHP函數(shù)trigger_error(錯(cuò)誤類型設(shè)置為:E_USER_ERROR)

Parse Error:編譯時(shí)解析錯(cuò)誤谈撒,語法錯(cuò)誤(腳本終止運(yùn)行)
    E_PARSE  //編譯時(shí)的語法解析錯(cuò)誤

Warning Error:警告錯(cuò)誤(僅給出提示信息腥泥,腳本不終止運(yùn)行)
    E_WARNING         // 運(yùn)行時(shí)警告 (非致命錯(cuò)誤)。
    E_CORE_WARNING    // PHP初始化啟動(dòng)過程中發(fā)生的警告 (非致命錯(cuò)誤) 啃匿。
    E_COMPILE_WARNING // 編譯警告
    E_USER_WARNING    // 用戶產(chǎn)生的警告信息

Notice Error:通知錯(cuò)誤(僅給出通知信息蛔外,腳本不終止運(yùn)行)
    E_NOTICE      // 運(yùn)行時(shí)通知。表示腳本遇到可能會(huì)表現(xiàn)為錯(cuò)誤的情況.
    E_USER_NOTICE // 用戶產(chǎn)生的通知信息溯乒。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末夹厌,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子裆悄,更是在濱河造成了極大的恐慌矛纹,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件光稼,死亡現(xiàn)場(chǎng)離奇詭異或南,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)钟哥,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門迎献,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人腻贰,你說我怎么就攤上這事吁恍。” “怎么了播演?”我有些...
    開封第一講書人閱讀 167,990評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵冀瓦,是天一觀的道長。 經(jīng)常有香客問我写烤,道長翼闽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評(píng)論 1 296
  • 正文 為了忘掉前任洲炊,我火速辦了婚禮感局,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘暂衡。我一直安慰自己询微,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,618評(píng)論 6 397
  • 文/花漫 我一把揭開白布狂巢。 她就那樣靜靜地躺著撑毛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪唧领。 梳的紋絲不亂的頭發(fā)上藻雌,一...
    開封第一講書人閱讀 52,246評(píng)論 1 308
  • 那天雌续,我揣著相機(jī)與錄音,去河邊找鬼胯杭。 笑死驯杜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的做个。 我是一名探鬼主播艇肴,決...
    沈念sama閱讀 40,819評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼叁温!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起核畴,我...
    開封第一講書人閱讀 39,725評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤膝但,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后谤草,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體跟束,經(jīng)...
    沈念sama閱讀 46,268評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,356評(píng)論 3 340
  • 正文 我和宋清朗相戀三年丑孩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了冀宴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,488評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡温学,死狀恐怖略贮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仗岖,我是刑警寧澤逃延,帶...
    沈念sama閱讀 36,181評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站轧拄,受9級(jí)特大地震影響揽祥,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜檩电,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,862評(píng)論 3 333
  • 文/蒙蒙 一拄丰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俐末,春花似錦料按、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至丽柿,卻和暖如春恢准,著一層夾襖步出監(jiān)牢的瞬間魂挂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評(píng)論 1 272
  • 我被黑心中介騙來泰國打工馁筐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留涂召,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,897評(píng)論 3 376
  • 正文 我出身青樓敏沉,卻偏偏與公主長得像果正,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子盟迟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,500評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • PHP錯(cuò)誤簡介 PHP提供了錯(cuò)誤處理和日志記錄的功能. 這些函數(shù)允許你定義自己的錯(cuò)誤處理規(guī)則秋泳,以及修改錯(cuò)誤...
    四月不見閱讀 2,598評(píng)論 0 7
  • 參考資料:PHP5 權(quán)威編程 變量 定義:$變量名 = 值; 例如:$demo = 1; 變量的基...
    _1633_閱讀 1,681評(píng)論 1 4
  • 由于歷史原因攒菠,php一開始被設(shè)計(jì)為一門面向過程的語言迫皱,所以異常處理沒有使用像Java一樣的 try / catch...
    騎著大象去上班閱讀 380評(píng)論 0 0
  • //禁用錯(cuò)誤報(bào)告 error_reporting(0); //報(bào)告運(yùn)行時(shí)錯(cuò)誤 error_reporting(E_...
    沁心軒墨閱讀 600評(píng)論 1 1
  • F 很多情況下,我們的PHP文件會(huì)出現(xiàn)一些非常難以排查的錯(cuò)誤辖众,比如輸出大白頁卓起,調(diào)錯(cuò)無從下手。這是可能PHP的錯(cuò)誤等...
    手握一顆大橙子閱讀 441評(píng)論 0 0