во как надо
define ("FATAL",E_USER_ERROR);
define ("ERROR",E_USER_WARNING);
define ("WARNING",E_USER_NOTICE);
function myErrorHandler ($errno, $errstr, $errfile, $errline) {
switch ($errno) {
case FATAL:
$er.= "<b>FATAL</b> [$errno] $errstr<br>\n";
$er.=" Fatal error in line ".$errline." of file ".$errfile;
$er.= "Aborting...<br>\n";
mail("ччч@yandex.ru","error",$er);
exit(1);
break;
case ERROR:
$er.= "<b>ERROR</b> [$errno] $errstr<br>\n";
mail("ччч@yandex.ru","error",$er);
break;
case WARNING:
$er.= "<b>WARNING</b> [$errno] $errstr<br>\n";
mail("ччч@yandex.ru","error",$er);
break;
default:
$er.= "Unkown error type: [$errno] $errstr<br>\n";
mail("ччч@yandex.ru","error",$er);
break;
}
}
$old_error_handler = set_error_handler("myErrorHandler");