с @ просто ошибка не показывается и страница отображается как бы без нее, но и этим пользоваться слишком часто не стоит. снизить "придирчивость" наверно лучше при помощи .htaccess, но и то только после отладки скрипта.
Забыл в своем сообщении упомянуть о том, что подобная политика представляет собой потенциальную уязвимость при включенном register_globals. Читаем мою статью: register_globals=oN? Вы в опасности!