Есть, допустим, ошибка при подключении к базе MsSQL. try
ловит исключения.
Но фишка в том, что браузер первый выдаёт ошибку нежели мой catch
запишет ошибку в логи.
Как сделать, чтоб try
стоял выше системной ошибки?
$conn=getDentrix();
$tsq2 = "exec dbo.SetLog @svc='".$svc."', @log='".$text."'";
try {
$stmt3 = sqlsrv_query( $conn, $tsq2);
} catch (Exception $e) {
file_put_contents($log_name, $e->getMessage())
}
очевидно, что бы ловить ошибку, надо обернуть тот код, который, как подразумевается, будет ломаться в try
try{
$conn=getDentrix();
$tsq2 = "exec dbo.SetLog @svc='".$svc."', @log='".$text."'";
$stmt3 = sqlsrv_query( $conn, $tsq2);
if (!$stmt3) {
throw new \Exception('something is wrong with connection');
}
} catch (Exception $e) {
file_put_contents($log_name, $e->getMessage()
)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
вот это срабатывает, н после нажатия кнопки в _POST появляется только то, что кнопка передала и формы $_POST['didi'] = $blog_post_model->id
Помогите, пожалуйстаВторой день бьюсь, никак не победю(( Никак не могу вытащить строки из базы данных