日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP錯(cuò)誤級(jí)別
php 中定義了許多不同級(jí)別的錯(cuò)誤,如使用了未定義的變量會(huì)報(bào)出一個(gè) notice 級(jí)別的錯(cuò)誤,實(shí)例化一個(gè)未定義的類則會(huì)報(bào)出 fatal error 級(jí)別的錯(cuò)誤。

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、雞西網(wǎng)絡(luò)推廣、成都小程序開發(fā)、雞西網(wǎng)絡(luò)營(yíng)銷、雞西企業(yè)策劃、雞西品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供雞西建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com

可在 php.ini 配置文件中定義錯(cuò)誤級(jí)別,如
error_reporting=E_ALL|E_STRICT會(huì)設(shè)置最嚴(yán)格的錯(cuò)誤級(jí)別,在代碼中也可使用
error_reporting(E_ALL)等來(lái)定義錯(cuò)誤級(jí)別。

PHP 中的錯(cuò)誤類型如下表所示。

常量 說明
1 E_ERROR 致命的運(yùn)行時(shí)錯(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í)語(yǔ)法解析錯(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ò)誤,類似 E_ERROR,但是是由 PHP 引擎核心產(chǎn)生的。
32 E_CORE_WARNING PHP 初始化啟動(dòng)過程中發(fā)生的警告(非致命錯(cuò)誤),類似 E_WARNING ,但是是由 PHP 引擎核心產(chǎn)生的。
64 E_COMPILE_ERROR 致命編譯時(shí)錯(cuò)誤,類似 E_ERROR,但是是由 Zend 腳本引擎產(chǎn)生的。
128 E_COMPILE_WARNING 編譯時(shí)警告(非致命錯(cuò)誤),類似 E_WARNING,但是是由 Zend 腳本引擎產(chǎn)生的。
256 E_USER_ERROR 用戶產(chǎn)生的錯(cuò)誤信息,類似 E_ERROR,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
512 E_USER_WARNING 用戶產(chǎn)生的警告信息,類似 E_WARNING,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
1024 E_USER_NOTICE 用戶產(chǎn)生的通知信息,類似 E_NOTICE,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
1024 E_STRICT 啟用 PHP 對(duì)代碼的修改建議,以確保代碼具有最佳的互操作性和向前兼容性。
2048 E_RECOVERABLE_ERROR 可被捕捉的致命錯(cuò)誤,表示發(fā)生了一個(gè)可能非常危險(xiǎn)的錯(cuò)誤,但是還沒有導(dǎo)致 PHP 引擎處于不穩(wěn)定的狀態(tài)。如果該錯(cuò)誤沒有被用戶自定義句柄捕獲,將成為一個(gè) E_ERROR,從而使腳本終止運(yùn)行。
8192 E_DEPRECATED 運(yùn)行時(shí)通知,啟用后將會(huì)對(duì)在未來(lái)版本中可能無(wú)法正常工作的代碼給出警告。
16384 E_USER_DEPRECATED 用戶產(chǎn)生的警告信息,類似 E_DEPRECATED,但是是由用戶自己在代碼中使用 PHP 函數(shù) trigger_error() 來(lái)產(chǎn)生的。
30719 E_ALL E_STRICT 除外的所有錯(cuò)誤和警告信息。

表格中的值(數(shù)值或者符號(hào))用于建立一個(gè)二進(jìn)制位掩碼,制定要報(bào)告的錯(cuò)誤信息??梢允褂冒次贿\(yùn)算符來(lái)組合這些值或者屏蔽某些類型的錯(cuò)誤。

注意,在 php.ini 之中,只有 '|'、'~'、'!'、'^' 和 '&' 會(huì)正確解析。

在正式環(huán)境中,可能會(huì)發(fā)生各種未知的錯(cuò)誤,這時(shí)可以定義 error_reporting(0),這樣就能屏蔽錯(cuò)誤了,用戶不會(huì)在頁(yè)面看到錯(cuò)誤信息,而當(dāng)排查錯(cuò)誤時(shí),依然可到 PHP 的執(zhí)行錯(cuò)誤日志中尋找相關(guān)信息。


文章題目:PHP錯(cuò)誤級(jí)別
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/djeecdj.html