Выполняет ли error_reporting(0);
могут повлиять на регистрацию ошибок (в файл) или просто отключить отображение ошибок на экране?
Благодарю.
Да, это влияет на оба.
Уровень error_reporting определяет, какие уровни ошибок запускаются . Независимо от того, регистрируете ли вы или отображаете эти ошибки, другие настройки задаются.
Обобщить:
По сути, установка error_reporting(0)
означает, что вы отключили отчет об ошибках, и ничто не будет регистрироваться в файл или выводиться на экран.
Он просто подавляет отображаемые ошибки. Ваши настройки ini для регистрации ошибок определяют уровни ведения журнала.
PHP имеет довольно хорошие документы, проверьте
http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting за то, что он делает,
http://us.php.net/manual/en/function.error-reporting.php для функции выполнения
Его эффекты зависят от того, где идет stderr.