• 技术文章 >后端开发 >php教程

    php try catch : 捕捉异常,抛出异常

    PHP中文网PHP中文网2016-07-29 09:01:03原创1359
    php try catch : 捕捉异常,抛出异常:

    /**     
    * 构造函数:自动加载连接数据库     
    * @param  $database  $key     
    * @return       
    */    
    private function __construct($database = array(), $key){
            try{
                $this->server = $database['db_host'];            
                $this->username = $database['db_user'];            
                $this->password = $database['db_pwd'];            
                $this->database_name = $database['db_name'];            
                $this->database_type = $database['db_type'];            
                $this->database_port = $database['db_port'];            
                if($this->database_type == 'mysql'){                
                $this->pdo = new PDO($this->database_type . ':host=' . 
                $this->server . ';port=' . 
                $this->database_port                     . ';dbname=' . 
                $this->database_name, 
                $this->username,
                $this->password, array(PDO::ATTR_TIMEOUT => self::TIME_OUT));            
                }else{            
                $this->pdo = new PDO ("dblib:host=$this->server:$this->database_port;
                dbname=$this->database_name","$this->username","$this->password");            
                }            
                $this->pdo->exec('SET NAMES \'' . $this->charset . '\'');            
                self::$pdo_ref[$key] = &$this->pdo;                       
                }catch(PDOException $e){            
                echo $e->getMessage();        
                }    
                }

    以上就介绍了php try catch : 捕捉异常,抛出异常,包括了方面的内容,更多相关内容请关注PHP中文网(m.sbmmt.com)!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:PHP实现各种经典算法 下一篇:php 学习笔记 —— 变量 数据类型 数组 (二)
    千万级数据并发解决方案

    相关文章推荐

    • 详解 PHP加密解密字符串函数附源码下载_php实例• 基于php实现七牛抓取远程图片_php实例• PHP的cURL库简介及使用示例_php实例• php上传文件问题汇总_php实例• PHP+jQuery 注册模块开发详解_php实例
    1/1

    PHP中文网