error_reporting(E_ALL); ini_set('display_errors', '1'); ini_set('error_log', dirname(__FILE__) . '/error_log.txt'); //將出錯(cuò)信息輸出到一個(gè)文本文件
值 | 常量 | 說(shuō)明 | 備注 |
---|---|---|---|
1 |
E_ERROR (integer) |
致命的運(yùn)行時(shí)錯(cuò)誤。這類錯(cuò)誤一般是不可恢復(fù)的情況,例如內(nèi)存分配導(dǎo)致的問(wèn)題。后果是導(dǎo)致腳本終止不再繼續(xù)運(yùn)行。 | |
2 |
E_WARNING (integer) |
運(yùn)行時(shí)警告 (非致命錯(cuò)誤)。僅給出提示信息,但是腳本不會(huì)終止運(yùn)行。 | |
4 |
E_PARSE (integer) |
編譯時(shí)語(yǔ)法解析錯(cuò)誤。解析錯(cuò)誤僅僅由分析器產(chǎn)生。 | |
8 |
E_NOTICE (integer) |
運(yùn)行時(shí)通知。表示腳本遇到可能會(huì)表現(xiàn)為錯(cuò)誤的情況,但是在可以正常運(yùn)行的腳本里面也可能會(huì)有類似的通知。 | |
16 |
E_CORE_ERROR (integer) |
在PHP初始化啟動(dòng)過(guò)程中發(fā)生的致命錯(cuò)誤。該錯(cuò)誤類似 E_ERROR ,但是是由PHP引擎核心產(chǎn)生的。 |
since PHP 4 |
32 |
E_CORE_WARNING (integer) |
PHP初始化啟動(dòng)過(guò)程中發(fā)生的警告 (非致命錯(cuò)誤) 。類似E_WARNING ,但是是由PHP引擎核心產(chǎn)生的。 |
since PHP 4 |
64 |
E_COMPILE_ERROR (integer) |
致命編譯時(shí)錯(cuò)誤。類似E_ERROR , 但是是由Zend腳本引擎產(chǎn)生的。 |
since PHP 4 |
128 |
E_COMPILE_WARNING (integer) |
編譯時(shí)警告 (非致命錯(cuò)誤)。類似 E_WARNING ,但是是由Zend腳本引擎產(chǎn)生的。 |
since PHP 4 |
256 |
E_USER_ERROR (integer) |
用戶產(chǎn)生的錯(cuò)誤信息。類似 E_ERROR , 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來(lái)產(chǎn)生的。 |
since PHP 4 |
512 |
E_USER_WARNING (integer) |
用戶產(chǎn)生的警告信息。類似 E_WARNING , 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來(lái)產(chǎn)生的。 |
since PHP 4 |
1024 |
E_USER_NOTICE (integer) |
用戶產(chǎn)生的通知信息。類似 E_NOTICE , 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來(lái)產(chǎn)生的。 |
since PHP 4 |
2048 |
E_STRICT (integer) |
啟用 PHP 對(duì)代碼的修改建議,以確保代碼具有最佳的互操作性和向前兼容性。 | since PHP 5 |
4096 |
E_RECOVERABLE_ERROR (integer) |
可被捕捉的致命錯(cuò)誤。 它表示發(fā)生了一個(gè)可能非常危險(xiǎn)的錯(cuò)誤,但是還沒有導(dǎo)致PHP引擎處于不穩(wěn)定的狀態(tài)。 如果該錯(cuò)誤沒有被用戶自定義句柄捕獲 (參見 set_error_handler()),將成為一個(gè)E_ERROR 從而腳本會(huì)終止運(yùn)行。 |
since PHP 5.2.0 |
8192 |
E_DEPRECATED (integer) |
運(yùn)行時(shí)通知。啟用后將會(huì)對(duì)在未來(lái)版本中可能無(wú)法正常工作的代碼給出警告。 | since PHP 5.3.0 |
16384 |
E_USER_DEPRECATED (integer) |
用戶產(chǎn)少的警告信息。 類似 E_DEPRECATED , 但是是由用戶自己在代碼中使用PHP函數(shù) trigger_error()來(lái)產(chǎn)生的。 |
since PHP 5.3.0 |
30719 |
E_ALL (integer) |
E_STRICT 出外的所有錯(cuò)誤和警告信息。 |
30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously |
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇