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中文网()!
发布php中文网,转载请注明出处,感谢您的尊重!
如果觉得《try catch php 捕获 php try catch : 捕捉异常 抛出异常》对你有帮助,请点赞、收藏,并留下你的观点哦!