Обработка ошибок PHP

Здравствуйте.

Есть инструкция, как включить отображение сообщений с ошибками: Блог: Поиск ошибок в PHP | Дебаг. Хорошая вещь, помогает быстро найти место, которое доставляет проблемы. Но это с тем условием, что я сам буду сидеть и наблюдать. Ни кто не может сидеть целыми днями у компьютера, кликая по страницам своего сайта, в поясках возможной ошибки. А ошибку может поймать случайный пользователь, что перешел с Яндекса. Только мы об этом не узнаем.

Как можно организовать свою собственную обработку ошибок в PHP? Допустим была ошибка, ее данные автоматически сохранились в базу данных. А админ уже потом смотрит и думает, как ее исправлять?

Спасибо.
Думаю, для Вашей идеи, подойдёт функция: set_error_handler. Предназначение данной функции: установить пользовательский обработчик ошибок.

Напишите функцию, которая будет принимать ошибки и записывать их в БД, затем пропишите эту функцию в: set_error_handler:
set_error_handler('errorFunc');