码迷,mamicode.com
首页 > 其他好文 > 详细

异常处理

时间:2020-01-12 15:02:08      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:ext   一个   col   结构   exce   处理   try catch   extend   fun   

<?php
    //异常处理
    
    //固定格式
    try{
        echo 1;
        throw new Exception("Error Processing Request", 1);
        echo 2;
    }catch(Exception $e){
        echo $e;
        echo "<br>";
        echo $e -> getMessage();
        echo "<br>";
        echo $e -> getCode();
    }

    /*
         * 注意:try catch之间不能加任何代码
         * 注意:try-catch是一种结构,一个try至少对应一个catch
    */
?>

自定义异常处理类

<?php
    class myException extends Exception
    {
        function demo(){
            echo "执行第二套方案<br>";
        }
    }

    try{
        echo "love<br>";
        throw new myException("黑恶黑呵呵呵");
        echo "you<br>";
        
    }catch(myException $e){
        echo $e;
        echo "<br>";
        echo $e->getMessage();
        echo "<br>";
        echo $e->getCode();
        echo "<br>";
        $e -> demo();
    }catch(Exception $e){
        echo $e;
        echo "<br>";
        echo $e->getMessage();
        echo "<br>";
        echo $e->getCode();
        echo "<br>";
        $e -> demo();
    }
?>

异常处理

标签:ext   一个   col   结构   exce   处理   try catch   extend   fun   

原文地址:https://www.cnblogs.com/starshine-zhp/p/12182647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!