Ответ 1
Да, это влияет на оба.
Уровень error_reporting определяет, какие уровни ошибок запускаются. Независимо от того, регистрируете ли вы или отображаете эти ошибки, другие настройки сохраняются.
Подводя итог:
- error_reporting: Какие уровни ошибок срабатывают.
- display_errors: показывать запущенные ошибки в script выводах.
- log_errors: записывать ли запущенные ошибки в журнал.
По сути, установка error_reporting(0)
означает, что вы отключили отчет об ошибках, и ничто не будет регистрироваться в файл или выводиться на экран.