Используемая мной сторонняя библиотека в своих кодах использует оператор подавления ошибок @, который вызывает подавленные ошибки через @, по-прежнему вызывает вывод ошибок, поскольку я использую собственный обработчик ошибок (set_error_handler())
.
Вна этой странице написано
Если вы установили пользовательскую функцию обработчика ошибок с помощью set_error_handler (), то она все равно будет вызываться, но этот пользовательский обработчик ошибок может (и должен) вызыватьerror_reporting (), который вернет 0, когда вызову, вызвавшему ошибку, предшествовал символ @.
Однако неясно, как именно я могу отловить ошибки, которым предшествовал @.
У меня вопрос, как я могу отловить ошибки, которые были подавлены с помощью @?