Error handling used on beenhead.com website.

what you see below is the output from manually generated errors. on some servers the last one you will see is the first warning. however, only fatal errors thrown are not handled by the script.

throwing a notice
ERRNO: 1024 
TEXT: triggered NOTICE
LOCATION: ~testing.beenhead.com/errors.test.php, line 18, at May 20, 2012, 6:20 am Showing backtrace: + trigger_error (string, string) -line# 18, /testing.beenhead.com/errors.test.php
throwing a notice from within a function with two args
ERRNO: 1024 
TEXT: triggered NOTICE
LOCATION: ~testing.beenhead.com/errors.test.php, line 14, at May 20, 2012, 6:20 am Showing backtrace: + trigger_error (string, string) -line# 14, /testing.beenhead.com/errors.test.php + e_notice (string, string) -line# 20, /testing.beenhead.com/errors.test.php
throwing a warning
ERRNO: 512 
TEXT: triggered WARNING
LOCATION: ~testing.beenhead.com/errors.test.php, line 23, at May 20, 2012, 6:20 am Showing backtrace: + trigger_error (string, string) -line# 23, /testing.beenhead.com/errors.test.php
throwing an ignored error

Fatal error: Call to undefined function server_show_trace() in /home/dennams/testing.beenhead.com/errors.test.php on line 28