zoukankan      html  css  js  c++  java
  • php try catch用法

    php try catch用法?

    1.try catch 捕捉不到fatal error致命错误

    2.只有抛出异常才能被截获,如果异常抛出了却没有被捕捉到,就会产生一个fatal error

    3.父类可以捕获子类抛出的异常

    4.try中的代码一旦抛出异常,代码将停止运行,直接执行catch中的代码

    5.多个catch捕获多个异常

    6.PHP将查询一个匹配的catch代码块。如果有多个catch代码块,传递给每一个catch代码块的对象必须具有不同类型(或者可以用同一父类去捕获,这样只要一个catch就可以了),这样PHP可以找到需要进入哪一个catch代码块。当try代码块不再抛出异常或者找不到catch能匹配所抛出的异常时,PHP代码就会在跳转最后一个catch的后面继续执行。因为原则4,所以每次其实这能抛出一个异常,一个异常被捕获。

    7.PHP中try{}catch{}是异常处理,将要执行的代码放入TRY块中,如果这些代码执行过程中某一条语句发生异常,则程序直接跳转到CATCH块中,由$e收集错误信息和显示。任何调用 可能抛出异常的方法的代码都应该使用try语句,Catch语句用来处理可能抛出的异常。

    
    
     < ?php   
     try {   
    $mgr = new CommandManager();   
    $cmd = $mgr->getCommandObject("realcommand");   
    $cmd->execute();   
    } catch (Exception $e) {   
    print $e->getMessage();   
    exit();   
    }   
     ?>   
    
    
    
     
  • 相关阅读:
    UIView的clipsToBounds属性,layoutSubViews及触摸事件传递(默认情况下)总结
    ISO中运行时简单使用及KVC补充
    IOS中UISearchBar的使用
    oc的block
    oc的协议(protocol)
    oc的分类category
    oc内存的理解
    oc笔记(转载)
    oc对象中属性总结
    servlet,struts1,struts2,spring
  • 原文地址:https://www.cnblogs.com/fengku/p/11243249.html
Copyright © 2011-2022 走看看