• 异常处理


    <?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();
        }
    ?>
    杂念太多,必然根基浅薄
  • 相关阅读:
    flex 自定义事件
    ssis 不停执行的方法
    动态修改大小的Panel用户控件
    ssis 写文件到数据库
    sqlserver CheckSum
    poj1423
    poj1860
    poj1862
    poj1426
    poj1234
  • 原文地址:https://www.cnblogs.com/starshine-zhp/p/12182647.html
Copyright © 2020-2023  润新知