Whatever
 02.05.2016 12:05

Статьи Как убрать предупреждения PHP Warning

Иногда по определенным причинам появляется необходимость отключить предупреждения в PHP. На моей практике эта необходимость вызвана проблемами с подключением к базе данных, при использовании функции mysql_connect().

В случае, когда база данных недоступна и mysql_connect стабильно возвращает false, в error_log при каждом неудачном подключении сохраняются предупреждения следующего вида:

[01-May-2016 12:01:14 Europe/Kiev] PHP Warning:  mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Can't connect to MySQL server on '255.255.255.254' (4) in /public_html/script.php on line 1

Чтобы избавиться от очевидных предупреждений, можно воспользоваться специальным символом @ (собаки) перед названием практически любой функции в PHP:

$con = @mysql_connect($host, $user, $pass);

Комментарии (1)

allmighty:

try {
$con = mysql_connect($host, $user, $pass);
} catch (Exception $ex) {

}

Добавить комментарий

*