Как отследить «Исключение, возникшее без кадра стека в Неизвестном в строке 0» в PHP?

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

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

Кто-нибудь знает, как определить, где происходит ошибка?

6
задан hakre 19 December 2012 в 01:04
поделиться