扩展PDO的类的例外情况?

时间:2013-05-25 08:10:55

标签: class pdo

我有一个扩展PDO的类并建立这样的连接:

class DBConnection extends PDO {  
 protected static $config = array(
    'host' => 'localhost',
    'username' => 'root',
    'password' => '',
    'dbname' => 'test'
); 
public function __construct() {
    parent::__construct("mysql:host=".self::$config['host'].";dbname=".self::$config['dbname'].";charset=utf8", 
            self::$config['username'], self::$config['password']);

    $this->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $this->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); 
} 

}

如何检查父类的任何异常?我的意思是如果配置数组中存在问题,则消息是给用户原始的,但我不想要这个?先感谢您。

1 个答案:

答案 0 :(得分:1)

  

该消息以原始方式提供给用户

告诉PHP不要这样做

display_errors = 0

php.ini或使用whatever else method