если вам нужен ответ curl, который вы можете получить без использования функции hangup_api
function get_result($url=''){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$data = curl_exec($ch);
curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $data;
}
Но если вам нужно сначала обработать ответ curl с помощью функции hangup_api, то вам нужно сохранить ответ в свойстве переменной, затемиспользуйте его в функции
function get_result($url=''){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$this->data = curl_exec($ch);
curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
return $this->hangup_api();
}