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();
    }
  • 相关阅读:
    Swift之 ? 和 !
    objective-c工程使用swift
    NSMethodSignature和NSInvocation的用法
    NSTimer
    iOS 的 XMPPFramework
    计算string高度
    python学习:猜数字小游戏
    python 各种控制语句
    ③ 小程序的代码组成
    ③ 组件&props
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608474.html
Copyright © 2011-2022 走看看