亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
<?php
class MyException extends Exception {
    function getInfo() {
        return '自定義錯誤信息';
    }
}
try {
     throw new MyException('error');
} catch(Exception $e) {
    echo $e->getInfo();
}

不明白呀??!

正在回答

2 回答

//新建一個自定義的異常類,繼承了PHP的異常基類Exception

class MyException extends Exception {

? ? function getInfo() {

? ? ? ? return '自定義錯誤信息';

? ? }

}


try {

? ? //使用異常的函數應該位于 "try" ?代碼塊內。如果沒有觸發異常,則代碼將照常繼續執行。但是如果異常被觸發,會拋出一個異常。

? ? throw new MyException('error');//這里規定如何觸發異常。注意:每一個 "throw" 必須對應至少一個 "catch",當然可以對應多個"catch"

} catch(Exception $e) {//"catch" 代碼塊會捕獲異常,并創建一個包含異常信息的對象

? ? echo $e->getInfo();

}

1 回復 有任何疑惑可以回復我~

半懂不懂

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP進階篇
  • 參與學習       181922    人
  • 解答問題       2668    個

輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號