Могу ли я перехватывать сообщения exit () и die ()?

Я хотел бы иметь возможность перехватывать сообщения die () и exit () . Это возможно? Я надеюсь на что-то похожее на set_error_handler и set_exception_handler . Я просмотрел register_shutdown_function () , но, похоже, он не содержит контекста для вызывающих нарушение die () и exit () .

Я понимаю. что die () и exit () - плохие способы обработки ошибок. Я не хочу, чтобы мне сказали не делать этого. : ) Я создаю общую систему и хочу иметь возможность корректно регистрировать exit () и die () , если по какой-то причине кто-то (не я) решит, что это хорошая идея делать.

29
задан Beau Simensen 1 October 2010 в 04:23
поделиться