romy4: я понял что мне придется играться с try catch(Exception $e) и записывать в файл $e->getMessage().
А как мне написать условие что я получил успешно 200 ответ от сервера.
romy4: Мне нужно сделать нормальное логирование средствами php, которое в случае возникновения любой ошибки в скрипте обрабатывало ее и делало информативной. А также вопрос ещё стоял в том как правильно описать условие if( условие?)
function _log($var, $clear=FALSE, $path=NULL) {
if ($var) {
$date = '====== '.date('Y-m-d H:i:s')." =====\n";
$result = $var;
if (is_array($var) || is_object($var)) {
$result = print_r($var, 1);
}
$result .="\n";
if(!$path)
$path = dirname($_SERVER['SCRIPT_FILENAME']) . '/mylog.txt';
if($clear)
file_put_contents($path, '');
@error_log($date.$result, 3, $path);
return true;
}
return false;
}