zoukankan      html  css  js  c++  java
  • PHP面向对象——异常处理

    Error_reporting(0);  //在网站正式上线的时候不准他报任何错误。  错误级别为不允许报错

    Exception 是所有异常的基

    测试并捕捉一个错误的例子:

     class mysql{
        protected $conn=NULL;
        public function __construct(){
          $this->conn=mysql_connect('localhost','root','aide942');
          if(!$this->conn){ 
              //发卫星报告
              //在php中,卫星是规定的一种对象
             //哪个类的对象  Exception类的对象
              //new Exception(‘错误原因’,错误代码);

             $e=new Exception(‘漏油了’,9);
              throw $e  //  throw 抛出 扔出  错误信息
          }       
       }
    }
    try{  //测试,并试图 捕捉错误信息 
        $mysql=new mysql();    
    }catch(Exception $e){   
        echo '捕捉到错误信息',$e->getMessage();
        echo '错误代码',$e->getCode();
         echo '错误文件',$e->getFile();
         echo '错误行',$e->getLine();
    }
  • 相关阅读:
    python数据类型以及模块的含义
    python基础语言以及if/while语句结构
    subprocess模块
    linux 管道通信socket 全双工示例
    整体框架
    licode_WebrtcConnection
    webrtc杂谈(转)
    修改背景颜色
    激活NX窗口的按钮
    NX屏蔽窗口的按钮
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608474.html
Copyright © 2011-2022 走看看