$uri, CURLOPT_RETURNTRANSFER => 1, CURLOPT_CONNECTTIMEOUT => 5, ]); $data = curl_exec($ch); $err = curl_error($ch); curl_close($ch); if ($err) { $errno = curl_errno($ch); throw new HttpFetchException($err, $errno); } return $data; } }