[英]How to change exception message?
在我的代碼庫中,我有這樣的東西:
function saveApples($apples) {
try {
write2DB($apples); // this function can throw Exception
}
catch (Exception $e) {
throw $e;
}
}
效果很好。
如果我想在異常消息中添加一些“上下文”信息怎么辦? 例如,在其前面加上文本: “對不起,不能存儲蘋果:”嗎?
更新 :為了回答DDeme的評論,我想write2DB()函數拋出一個有意義的異常,該異常我想通過...
只需向構造函數添加一些文本即可。
例如
function saveApples($apples) {
try {
write2DB($apples);
}
catch (Exception $e) {
throw new Exception('Sorry, can\'t store apples', 0, $e);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.