2016-10-19 78 views
0

我之前沒有使用過自定義異常,現在看起來我可能需要它們,但我不確定我是否正確理解它們應該如何使用。拋出沒有消息的自定義異常

說我有一個自定義異常這樣的:

class not_found_exception extends exception{ } 

然後我有一大堆的請求處理功能(我認爲他們被稱爲在野外控制器)。每個函數都可以拋出不同類型的異常。如果URL不匹配,則拋出我的自定義異常,腳本將捕獲該類型的異常,並在抓到時跳到下一個請求處理程序。但其他類型的異常不應該被捕獲,因爲它們表示url匹配,但應該顯示一些其他錯誤。

問題是我的自定義異常不需要錯誤消息,因爲它不會顯示任何地方,因爲它應該被捕獲,但其他例外。那麼可以拋出一個空的not_found_exception異常嗎?

回答