Сообщения об ошибках нужны при отладке скриптов PHP, но некоторые из них не принципиальны, например, объявления переменных. На работающем сервере вообще принято отключать сообщения об ошибках и по соображениям эстетичности, и по соображениям безопасности (не стоит давать лишнюю информацию потенциальным взломщикам). Можно использовать всего одну строчку (правда здесь, она будет поделена на три строки), чтобы важные ошибки выводились на локальном сервере, и не выводились для пользователей сайта.
Error_Reporting(($_SERVER['REMOTE_ADDR'] == '127.0.0.1' )
? E_ALL & ~E_NOTICE
: 0);.
При необходимости отладки скриптов вживую можно модифицировать этот код, прописав свой IP или даже user-agent (который мы легко можем сделать уникальным), чтобы выводить отладочную информацию
echo (($_SERVER['REMOTE_ADDR'] == '127.0.0.167' )
? "нужная информация о переменных"
: "");//ничего.
Copyright © 2009 "Программирование на PHP для начинающих"