[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите разобраться с try catch
zezst


Всем здрасте. Есть следующий код:
mysqli_report(MYSQLI_REPORT_STRICT);
try {
$db = connect('localhost', 'root', 'password');
echo "усё ок";
}
catch(Exception $e) {
echo $e->getMessage();
}

function connect($hst,$usr,$psw) {
try {
$db = new mysqli($hst, $usr, $psw);
return $db;
} catch(mysqli_sql_exception $e) {
throw $e;
}
}


Вот есть непонятка. Если функцию изменить вот так:
function connect($hst,$usr,$psw) {
try {
$db = new mysqli($hst, $usr, $psw);
return $db;
} catch(mysqli_sql_exception $e) {}
}


Код все равно правильно работает. Вот понять не могу, а как правильно?
Invis1ble
Правильно - пойти почитать мануал и разобраться, что это усё значит.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

zezst
Точно.
Как то я не догадался.
Спасибо за совет. rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.