SUP, ребята.Я использую AJAX для загрузки в кучу данных с помощью PHP.Иногда исключения остаются безнаказанными.Это генерирует некоторые сообщения об ошибках, которые javascript не может проанализировать (потому что он ожидает json).Это сбивает страницу, это не круто.Поэтому я создаю собственный обработчик исключений.По сути, это просто json_encode объекта Exception.Но json работает только с объектами типа stdClass.Итак, вот актуальный вопрос:
Как вы приводите объект исключения в stdClass, чтобы я мог json_encode его?Я перепробовал все наивные вещи, которые мог придумать, например
(stdClass) $ex
и (Object) ((Array) $ex)
И да, я знаю, что исключения не должны быть непонятными для началаэто больше похоже на функцию разработки.Это делает отладку менее болезненной; -)
Спасибо!