天天看點

php的錯誤日志級别 error_report

; Error Level Constants:

; E_ALL             - All errors and warnings (includes E_STRICT as of PHP 5.4.0)

; E_ALL             所有錯誤和警告(除E_STRICT外)

; E_ERROR           - fatal run-time errors

; E_ERROR           緻命的錯誤。腳本的執行被暫停。

; E_RECOVERABLE_ERROR  - almost fatal run-time errors

; E_RECOVERABLE_ERROR    大多數的緻命錯誤。

; E_WARNING         - run-time warnings (non-fatal errors)

; E_WARNING         非緻命的運作時錯誤,隻是警告,腳本的執行不會停止。

; E_PARSE           - compile-time parse errors

; E_PARSE                編譯時解析錯誤,解析錯誤應該隻由分析器生成。

; E_NOTICE          - run-time notices (these are warnings which often result from a bug in your code,                                         but it's possible that it was intentional (e.g., using an uninitialized variable and                                             relying on the fact it's automatically initialized to an empty string)

; E_NOTICE                      腳本運作時産生的提醒(往往是我們寫的腳本裡面的一些bug,比如某個變量沒有定義),這個錯誤不                                                會導緻任務中斷。

; E_STRICT          - run-time notices, enable to have PHP suggest changes    to your code which will                                         ensure the best interoperability    and forward compatibility of your code

; E_STRICT                      腳本運作時産生的提醒資訊,會包含一些php抛出的讓我們要如何修改的建議資訊。

; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup

; E_CORE_ERROR                      在php啟動後發生的緻命性錯誤

; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's nitial startup

; E_CORE_WARNING                    在php啟動後發生的非緻命性錯誤,也就是警告資訊

; E_COMPILE_ERROR   - fatal compile-time errors

; E_COMPILE_ERROR            php編譯時産生的緻命性錯誤

; E_COMPILE_WARNING -     compile-time warnings (non-fatal errors)

; E_COMPILE_WARNING                  php編譯時産生的警告資訊

; E_USER_ERROR      - user-generated error message

; E_USER_ERROR                       使用者生成的錯誤

; E_USER_WARNING    - user-generated warning message

; E_USER_WARNING                        使用者生成的警告

; E_USER_NOTICE     - user-generated notice message

; E_USER_NOTICE                  使用者生成的提醒

; E_DEPRECATED      - warn about code that will not work in future versions    of PHP

; E_USER_DEPRECATED     - user-generated deprecation warnings

& 表示并且

~ 表示非

| 表示或者

比如: error_reporting  =  E_ALL & ~E_NOTICE  表示錯誤級别為E_ALL 并且除了E_NOTICE 

本文轉自 小楊_Ivan 51CTO部落格,原文連結:http://blog.51cto.com/aqiang/1895910