代码   
                                            <     ?     php     //      例[2] try..cathc 和 throw一起用          try      {     $error           =           '     我抛出异常信息,并且跳出try块     '     ;     if     (     is_dir     (     '     ./tests     '     )){     echo           '     do sth.     '     ;}     else     {      throw           new           exception     (          出现了异常          ); php中的异常必须要进行显式的抛出 }     echo           '     上面有异常的话就轮不到我了!~<br />     '     ,          \n          ;}      catch      (     exception           $e     ) {  显示输出错误的相关数据与资料      echo           '     捕获异常:      '     ,           $e     -     >getmessage();      echo           $e     -     >getcode()     ,                \n<br />          ; 显示错误代码的      echo           $e     -     >getline()     ,                \n<br />          ; 显示错误代码的行号      echo           $e     -     >getfile()     ,                \n<br />          ; 显示异常所产生的文件 }     echo           '     继续执行     '     ;     ?     >                  
注意: 在php中的异常体系中,所有的异常必须要进行显式的抛出. 这是很不同于java开发的
   
 
   