PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_OBJ, PDO::ATTR_CASE => PDO::CASE_NATURAL ] ); } if (self::$instance) { return self::$instance; } return null; } /** * Pega as informacoes das credenciais no arquivos padrao "bd"; */ private static function filedb() { if (file_exists(self::FILE_DB)) { $credentials = array(); $contents = fopen(self::FILE_DB, 'r'); while (!feof($contents) && $contents) { $str = fgets($contents); $dados = explode('=', $str); $credentials[strtolower($dados[0])] = trim(str_replace('"', '', $dados[1])); } fclose($contents); $credentials = array_filter($credentials); return $credentials; } } }