Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

16.2. Подавление ошибок при обращении к функциям в PHP

Иногда желательно игнорировать фатальные ошибки, о которых могут сообщать специфические функции РНР. Например, вы захотите игнорировать ошибки от вызова функции dbmopen() и просто проверять возвращаемое значение обращения без того, чтобы сообщение об ошибке появлялось на экране. Это можно сделать, помещая символ @ перед именем функции.

$err_code = @dbmopen($filename, "w");

Реальное сообщение об ошибке, которое должно было быть выведено, может быть проверено во внутренней переменной РНР $phperrmsg.

Более общий подход для подавления вывода сообщений об ошибках — это использование функции SetErrorReporting(). С помощью этой функции вывод сообщений об ошибках может быть заблокирован для всех частей программы, например:

SetErrorReporting(0);

Это выключает все сообщения об ошибках. Их можно затем разрешить снова с помощью вызова:

SetErrorReporting(1);

1
Оглавление
email@scask.ru