Habría que ver 2039 que sumatoria es, pero estimo que es un "E_ALL ^ E_NOTICE", y tendrías que tener solo el E_ALL.
Ahora, con el tema de error handler, al inicio de la pagina hace:
Código PHP:
function error_handler($errno, $errstr, $errfile, $errline, $errctx) {
$errortype = array(1=>"Error", 2=>"Warning", 4=>"Parsing Error", 8=>"Notice", 16=>"Core Error", 32=>"Core Warning", 64=>"Compile Error", 128=>"Compile Warning", 256=>"User Error", 512=>"User Warning", 1024=>"User Notice", 2048=>"PHP5 Strict Warning");
$error_handler_string = "<b>Tipo de error: </b>". $errortype[$errno]." (".$errno.")<br><b>Descripción: <font color=ff0000>".$errstr."</font></b><br><b>El en archivo: </b>".$errfile."<br><b>En la línea: </b>".$errline."<br><br>";
die($error_handler_string);
}
set_error_handler("error_handler");
error_reporting(E_ALL);
En si, dentro de la función TUYA vas a tener el control del error. Ahí lo que te puse es que lo ponga en pantalla, pero podrías hacer que te mande un email o cosas así, ahora de esta manera el control lo tenes vos, para probarlo podes ahí debajo hacer un echo $var_no_declarada; y lo verás.
Espero que te haya ayudado.