2013-05-25 2 views
0

I가 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); 
} 

}

내가 부모 클래스의 예외를 어떻게 확인할 수 있나요? 나는 메시지에 사용자에게 원시가 주어진 config 배열에 문제가있는 것을 의미하지만, 이것을 원하지 않습니까? 미리 감사드립니다.

답변

1

메시지가

그냥 php.ini에서 할하지 않도록

display_errors = 0 

를 PHP 말 또는 whatever else method

+0

위해서는 ini_set를 사용하여 사용자에게 원시 주어집니다 ('display_errors를'을, 0) ; 나는 이렇게 했어. – Bor

관련 문제