PHP error_reporting (0) регистрация ошибок влияния, или просто отображаются?

Делает error_reporting(0); имейте какой-либо эффект на регистрацию ошибок (в файл), или это просто подавляет экранный ошибочный дисплей?

Спасибо.

11
задан Will 11 June 2015 в 03:00
поделиться

3 ответа

Да, это влияет на оба.

Уровень error_reporting определяет, какие уровни ошибок вызывают . Регистрируете ли вы или отображаете эти ошибки, определяется другими настройками.

Подводя итог:

  • error_reporting : Какие уровни ошибок запускаются.
  • display_errors : Показывать ли запущенные ошибки в скрипте вывод.
  • log_errors : следует ли записывать инициированные ошибки в журнал.

По сути, установка error_reporting (0) означает, что вы отключили отчеты об ошибках, и ничего не будет записывается в файл или выводится на экран.

13
ответ дан 3 December 2019 в 10:04
поделиться

Он просто подавляет отображаемые ошибки. Ваши ini-настройки для ведения журнала ошибок определяют уровни ведения журнала.

0
ответ дан 3 December 2019 в 10:04
поделиться

У PHP довольно хорошая документация, посмотрите

http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting для того, что он делает,

http://us.php.net/manual/en/function.error-reporting.php для функции времени выполнения

Ее эффекты зависят от того, куда идет stderr.

-3
ответ дан 3 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: