Ищу способ засунуть отладочную информацию о PHP-ошибках в нужное место на странице. Обычно она отображается сверху страницы, и часто это "разрывает" шаблон, а иногда вообще не читается из-за абсолютного позициирования некоторых блоков. Есть ли способ не выводить отладочную информацию, а сохранять её в переменную?
А есть способ узнать о наличии ошибки, без переопределения отладочной функции? Чтоб можно было написать что-то типа: if (ащипка) { die(); }
Есть предположение, что тебе может быть интересно почитать про исключения в PHP. Добавлено спустя 1 минуту 16 секунд: PS. Если заменить в адресе ссылки .ru на .net - то можно почитать буржуйские комменты по теме.
исключения рулят. Без них туго делать сложные штуки и толково работать с базой. кстати мускулИ переводится в работу с исключениями такой строкой mysqli_report(MYSQLI_REPORT_STRICT); и вместо ворнингов в лог он будет кидать эксепшены. Добавлено спустя 1 минуту 33 секунды: и да, эксепшены не обязательно должны быть в той же функции или в том же методе что и try. Это очень удобно, можно бросить исключение из глубин программы, и оно будет услышано.