Следующий код PHP запускается с PHP7:
<?php
ini_set('log_errors',1);
error_reporting(0);
throw new Exception('some exception here');
?>
Исключение выдается, но не "перехватывается".
Почему файл 'error_log' не создается? error_reporting(0) также подавляет исключения?
Удаление 'error_reporting(0)' приводит к созданию файла error_log, как и ожидалось.
Как я могу регистрировать неперехваченные исключения только в error_log, но подавлять другие ошибки с помощью error_reporting(0)?