невозможно обрабатывать фатальные ошибки с помощью пользовательского обработчика ошибок.
Лучшее решение - просто включить регистрацию ошибок (например, в syslog) в вашем php.ini, а затем использовать такой инструмент, как logcheck / logsentry, чтобы получать регулярные электронные письма о необычных записях системного журнала.
Вместо системного журнала PHP также может регистрировать ошибки в файле - просто взгляните на параметры регистрации ошибок в php.ini.
log_errors = On
error_log = syslog
error_log = /path/to/some/folder/phperrors.log
Очевидно, вы хотите использовать только одну из error_log
строк.