課程
/后端開發
/PHP
/PHP進階篇
為什么這個MyException后面跟的是基類的錯誤信息呢?
2019-07-26
源自:PHP進階篇 6-2
正在回答
MyException('這里調用構造函數,將錯誤信息儲存起來');
MyException 里沒有定義自己的構造函數,所以預設調用父類 Exception 的構造函數,將錯誤信息儲存至$message (父類 Exception 繼承下來的屬性)。
然后我們調用 $e->getMessage(); 也就是調用從父類 Exception 繼承下來的 getMessage() 方法,取得剛剛儲存起來的錯誤信息。
weixin_慕仙6398726 提問者
精慕門539450 回復 weixin_慕仙6398726 提問者
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答throw new MyException('error');中的error有什么作用?
3 回答throw new Exception('文件不存在');
2 回答throw 關鍵字后的new的異常對象和catch()中的異常對象什么關系
2 回答被拋出的錯誤,是怎么找到對應的解決方法的,換言之throw出的錯誤,怎么找到對應的二CATCH
3 回答將用戶信息序列化 ?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-29
MyException('這里調用構造函數,將錯誤信息儲存起來');
MyException 里沒有定義自己的構造函數,所以預設調用父類 Exception 的構造函數,將錯誤信息儲存至$message (父類 Exception 繼承下來的屬性)。
然后我們調用 $e->getMessage();
也就是調用從父類 Exception 繼承下來的 getMessage() 方法,取得剛剛儲存起來的錯誤信息。