zoukankan      html  css  js  c++  java
  • 异常处理复习

    try{

    throw exception('抛出异常',403) //  尝试执行,如果有异常 就抛出异常

    echo 'aaa' //此处不会执行

    }catch (exception $e){

      echo '发生异常'// 有异常会执行此处代码

      $e->getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】

    } finally{

      无论是否有异常此处代码都会接着执行,而 try中的代码如果有异常并抛出,就会终止执行下面的代码

    }

    1.异常优先级 如果自定义的 异常类 继承了 系统异常类,那么 系统异常类的处理 需要放在自定义的后面,因为自定义的类继承自系统!!!

    2.系统异常类中的一些方法【

      $e->getFile() :错误发生php文件位置 

       $d->getCode:错误码 【403

      $e->getLine():错误发生行号。

      $e->getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】 这些方法都是 finial 方法,不允许重写!!!

  • 相关阅读:
    java输出菱型
    java----内部类
    java中的多重继承
    java算法--三个数字比较大小
    Python基础(2)
    Python基础(1)
    Redis主从同步
    一种高效的进程间的通信方式
    自旋锁和互斥锁的区别
    Linux读写锁的使用
  • 原文地址:https://www.cnblogs.com/Hijacku/p/14480829.html
Copyright © 2011-2022 走看看