dbh = new PDO('sqlite:' . SCRATCH_DB); } catch (Exception $e) { die("Unable to initialize database driver (SQLite): $e"); } //$this->dbh->busyTimeout(30*1000); $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->dbh->query('PRAGMA journal_mode = wal;'); } public static function get() { if (self::$instance == null) self::$instance = new self(); return self::$instance->dbh; } }; ?>