PHP中error reporting 用法詳解

2021-08-07 21:04:58 字數 827 閱讀 1201

參考**是

error_reporting() 函式規定報告哪個錯誤 。該函式設定當前指令碼的錯誤報告級別。該函式返回舊的錯誤報告級別。

首先要知道error_reporting()函式是用來設定錯誤級別並返回當前級別的。它有14個錯誤級別,如下:

1    e_error     致命的執行時錯誤。 錯誤無法恢復過來。指令碼的執行被暫停

2    e_warning    非致命的執行時錯誤。 指令碼的執行不會停止

4    e_parse     編譯時解析錯誤。解析錯誤應該只由分析器生成

8    e_notice     執行時間的通知。

16    e_core_error   在php啟動時的致命錯誤。這就好比乙個在php核心的e_error

32    e_core_warning  在php啟動時的非致命的錯誤。這就好比乙個在php核心e_warning警告

64    e_compile_error 致命的編譯時錯誤。 這就像由zend指令碼引擎生成了乙個e_error

128   e_compile_warning 非致命的編譯時錯誤,由zend指令碼引擎生成了乙個e_warning警告

256   e_user_error   致命的使用者生成的錯誤。

512   e_user_warning  非致命的使用者生成的警告。

1024   e_user_notice  使用者生成的通知。

2048   e_strict     執行時間的通知。

4096   e_recoverable_error 捕捉致命的錯誤。

8191   e_all來     所有的錯誤和警告。

php中mysql函式 php中mysql有關函式

1.mysql query 一般是用來查詢資料裡面的資料。如 username post name sql select from members where login name username result mysql query sql 以上程式是檢測資料庫中是否存在表單傳送過來的使用者名稱...

php 中set是什麼 PHP中

php中把以兩個下劃線 開頭的方法稱為魔術方法 magic methods 這些方法在php中充當了舉足輕重的作用。其中 set 設定乙個類的成員變數時呼叫 set 的作用 set property,value 方法用來設定私有屬性,給乙個未定義的屬性賦值時,此方法會被觸發,傳遞的引數是被設定的屬性...

php 中set是什麼 PHP中

php中把以兩個下劃線 開頭的方法稱為魔術方法 magic methods 這些方法在php中充當了舉足輕重的作用。其中 set 設定乙個類的成員變數時呼叫 set 的作用 set property,value 方法用來設定私有屬性,給乙個未定義的屬性賦值時,此方法會被觸發,傳遞的引數是被設定的屬性...