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 배열에 문제가있는 것을 의미하지만, 이것을 원하지 않습니까? 미리 감사드립니다.
위해서는 ini_set를 사용하여 사용자에게 원시 주어집니다 ('display_errors를'을, 0) ; 나는 이렇게 했어. – Bor