I'm not sure if there is anyway to "handle" a "fatal" error. . . by definition. If the script stops execution, how do you "handle" anything?
Any word from a Real Guru(TM)? [edit]Hmm, perhaps I need to read up on the newer try/exception stuff ....[/edit]
My motto is found in one of our member's sigs --- "if it can't be fixed, slap it with a dirty hack". If the thing were really critical, then I'd have a cron job run a script that tails the webserver log every minute, looks for "fatal error", and emails me the output. Fairly trivial, but cronjobs that run every minute are most likely frowned upon by many independent server admins and most every hosting company....