1,語法錯誤:
語法如果有錯誤,程式不執行!而是直接報錯。
2,執行時錯誤:
程式會執行,但執行到某一行可能發生錯誤,就會報錯。
3,邏輯錯誤:
通常,是指「表面上」,程式能夠正確執行,沒有錯誤提示現象出現,但「計算結果卻錯了」。
php中,將各種錯誤進行了分門別類的區分,並設定了一些
常量跟每種錯誤對應!
系統內部錯誤:
e_notice:
代表提示性錯誤,不緊急不嚴重
e_warning:
代表警告性錯誤,不嚴重
e_error:
代表嚴重錯誤,致命錯誤
使用者自定義錯誤:
我們實際上,可以自己在程式中「生成」錯誤,這就使用者錯誤:
e_user_notice:
代表使用者自定的提示性錯誤,不緊急不嚴重
e_user_warning:
代表使用者自定的警告性錯誤,不嚴重
e_user_error:
代表使用者自定的嚴重錯誤,致命錯誤(fatal error)
其他:e_strict:
代表嚴格性語法錯誤
e_all
代表所有錯誤:
· php手冊〉函式參考〉影響php行為的擴充套件〉錯誤處理〉預定義常量
error_reporting控制顯示哪些級別的錯誤
PHP 錯誤處理
在 php 中,預設的錯誤處理很簡單。一條訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及一條描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...
PHP 錯誤處理
在 php 中,預設的錯誤處理很簡單。一條訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及一條描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...
PHP 錯誤處理
在 php 中,預設的錯誤處理很簡單。一條錯誤訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...