private static function GetHandler() { if (!isset($_mhandler)) { try { self::$_mhandler = new PDO(PDO_DSN, USER, PASS, array(PDO::ATTR_PERSISTENT => DB_PERSISTENCY)); self::$_mhandler->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { self::Close(); trigger_error($e->getMessage(), E_USER_ERROR); } return self::$_mhandler; // Returning DATABASE Handler Object. } }