1 catch only if you know how to handle it
只截獲你能處理的錯誤 [少用exception, 多用具體的錯誤比如特定的可能出現的錯誤 nullpointexception]
2 propagate with a root cause
原始錯誤始終要保留 [不要吞掉原始錯誤]
3 report error with as sufficient information as possible
盡量讓報錯有充分資訊[以便查錯]
4 don't hide any unhandled error
不要隱藏任何未處理的錯誤[catch 以後不要什麼都不做]
5 do not use exception mechanism to handle business logic
不要用錯誤處理機製取處理商務邏輯
6 be specific
盡可能詳細
7 throw early
盡早的丟擲錯誤
8 catch late
盡晚的截獲錯誤
MySql錯誤處理 錯誤處理的例子
有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not found 執行 rollback和產生一條錯誤...
MySql錯誤處理(三) 錯誤處理的例子
mysql錯誤處理 三 錯誤處理的例子 有幾種錯誤處理的宣告形式 如果任何錯誤 不是 not found 設定 l error 為 1 後繼續執行 declare continue handler for sqlexception set l error 1 如果發生任何錯誤 不是 not foun...
PHP 錯誤處理
在 php 中,預設的錯誤處理很簡單。一條訊息會被傳送到瀏覽器,這條訊息帶有檔名 行號以及一條描述錯誤的訊息。在建立指令碼和 web 應用程式時,錯誤處理是乙個重要的部分。如果您的 缺少錯誤檢測編碼,那麼程式看上去很不專業,也為安全風險敞開了大門。本教程介紹了 php 中一些最為重要的錯誤檢測方法。...