P粉8072394162023-08-25 11:39:48
如何解釋$code
取決於例外類型。例如,如果你有一個表示MySQL資料庫錯誤的Exception
子類,那麼$code
可能是原生的MySQL錯誤碼。在低階IO錯誤的情況下,這可能是來自<errno.h>
的值。
基本上,$code
應該包含你需要以程式設計方式處理例外狀況的內容。大多數異常都應該在某個地方處理。如果你的所有異常只是顯示為錯誤,那麼$code
只有在你需要包含來自類似MySQL客戶端程式庫的錯誤代碼時才有用。
P粉8912379122023-08-25 10:20:50
這則訊息是用來向使用者展示的,而程式碼則是供您的程式使用的。所以例如,在您的「資料庫錯誤」範例中,您可以編寫一組程式碼,如下:
然後使用對應的程式碼。當程式碼的其他部分遇到異常時,它們將知道發生了什麼,並可能能夠智慧地處理它。