zoukankan      html  css  js  c++  java
  • php 抛出异常信息try catch

    <meta charset="utf-8">

    <?php

    /**

    自定义方法输出异常信息

    */

     

     

     

    $i=11;

    try {

    if ($i==1) {

    echo "zhebushiyichang";

    } else {

    throw new Exception('一場');

    }

    } catch (Exception $e) {

    echo $e->getMessage();

    }

     

    /**

    * 自定義异常

    */

     

    class ClassName extends Exception

    {

        function zdy()

    {

    echo "自定義異常";

    }

    }

     

    $i=11;

    try {

    if ($i==1) {

    echo "zhebushiyichang";

    } else {

    throw new ClassName('一場');

    }

    } catch (ClassName $e) {

    echo $e->zdy();

    }

     

    // class ExceptionNew extends Exception{

            

    // }

    // class MyException extends Exception{

            

    // }

     

    // function try_throw($type) {

    //         if ($type == 1) {

    //                 throw new ExceptionNew("sun");

    //         }

    //         if($type > 0){

    //                 throw new MyException("yue");

    //         }

    // }

     

    // try {

    //         try_throw(1);   

    // //        try_throw(2);

    // }catch (ExceptionNew $e) {

     

    //         echo $e->getMessage();echo "----ExceptionNew";

     

    // }catch (MyException $e) {

    //         echo $e->getMessage();echo "----MyException";

    // }

     

  • 相关阅读:
    Git 初识
    AJAX
    vue router 如何使用params query传参,以及有什么区别
    【javascript语言精粹】第六章 数组
    【js语言精粹】第四章 函数
    【js高级程序设计】迭代器
    【js高级程序设计】第三章
    [js高级程序设计]第二章
    csrf攻击
    js 排序算法总结
  • 原文地址:https://www.cnblogs.com/yszr/p/8120376.html
Copyright © 2011-2022 走看看