public function getInstance() { if (self::$instance == null) { self::$instance = new SDB(); } return self::$instance; }
private function __construct() { try { self::$instance = new PDO('mysql:dbname=' . self::DBNAME . ';host=' . self::HOSTNAME, self::USERNAME, self::PASSWORD, array(PDO::ATTR_AUTOCOMMIT => false)); } catch (PDOException $e) { self::$instance = null; throw new Exception('PDOException', 4); } }