Я работаю над большой (унаследованной) кодовой базой в PHP, и ошибка Исключение, выброшенное без кадра стека в Неизвестно в строке 0
, начала появляться в внизу каждой страницы. Я понимаю, что означает ошибка: создается исключение, которое не может быть создано. Мне даже удалось кое-что отследить - это происходит во время вызова функций выключения.
Я ввел запись во все функции, которые регистрируются с помощью register_shutdown_function
, и этого не происходит. в любом из них. К сожалению, я не могу получить больше информации; Я знаю, какая функция выключения была успешно вызвана последней, но я понятия не имею, какой код выполняется между этим и моментом возникновения ошибки. Я даже не знаю, какая часть механизма PHP вызывает эту последнюю функцию выключения. Это может быть что-то с фреймворком журналирования, фреймворком сеанса или что-то из полдюжины вещей.
Кто-нибудь знает, как определить, где происходит ошибка?