[PHP错误异常]①②--多个catch进行异常捕获

出现异常了,信息如下";
        $message .= "

" . __CLASS__ . "[{$this->code}]:{$this->message}

"; return $message; } public function test() { echo "this is a test"; } public function stop() { exit('script end...'); } //自定义其他方法 } try { throw new MyException('测试自定义异常'); } catch (MyException $e) { echo "aa
"; echo $e->getMessage(); $e->test(); //$e->stop(); } catch (Exception $e) { echo "bb
"; echo $e->getMessage(); } echo "
"; echo "continue..."; echo '
'; try { throw new MyException('测试自定义异常'); } catch (Exception $e) { echo "aa
"; echo $e->getMessage(); $e->test(); //$e->stop(); } catch (MyException $e) { echo "bb
"; echo $e->getMessage(); } echo "
"; echo "continue..."; ?>
[PHP错误异常]①②--多个catch进行异常捕获_第1张图片
Paste_Image.png

你可能感兴趣的:([PHP错误异常]①②--多个catch进行异常捕获)