db = $db; $options["select"] = $db; $this->options = array_merge($this->options, $options); parent::__construct(); } public static function instance($db = 0) { if (!isset(self::$instance[$db])) { self::$instance[$db] = new self($db); } return self::$instance[$db]; } public function __destruct() { self::$instance[$this->db]->close(); unset(self::$instance[$this->db]); } }