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