По умолчанию, большинство серверов настроены на отображение сообщения об ошибке в сценарияхPHP. По соображениям безопасности, Вы можете получать письма с отчетами об ошибках, вместо того, чтобы они отображались посетителям.
// Обработчик ошибокfunctionnettuts_error_handler($number,$message,$file,$line,$vars){$email="<p>An error ($number) occurred on line<strong>$line</strong> and in the <strong>file:$file.</strong><p>$message</p>";$email.="<pre>".print_r($vars,1)."</pre>";$headers='Content-type: text/html; charset=iso-8859-1'."rn";// Кому отправляемerror_log($email,1,'[email protected]',$headers);// реагируем на ошибку уведомлениеif(($number!==E_NOTICE)&&($number<2048)){die("Ошибка в сценарии!");}}// Применяем нашу функцию для обработки ошибокset_error_handler('nettuts_error_handler');// Ошибка)echo$somevarthatdoesnotexist