Carambas!!!
Segun este otro personaje definitivamente la funcion no trabaja como se espera:
---------------------
Note: It's important to note that parse errors and fatal errors, because of their very nature, will bypass the custom error handler and will be displayed using the standard PHP error-handling mechanism. Display of these errors can be controlled using the standard error_reporting() function, as discussed previously.
---------------------
http://articles.techrepublic.com.com...1-6113787.html
...y justo la idea es capturar los errores de PARSEO y FATALES...