Вот еще один полезный пример использования оператора @. Пусть у нас имеется форма с submit-кнопкой, и нам нужно в сценарии определить, нажата ли она. Мы можем сделать это так:
<?
if(!empty($submit)) echo "Êíîïêà íàæàòà!";
. . .
?>
Но, согласитесь, следующий код куда элегантнее:
<?
if(@$submit) echo "Êíîïêà íàæàòà!"
?>
<form action=<?=$SCRIPT_NAME?> method=post>
<input type=submit name=submit value="Go!">
</form>
Старайтесь чаще пользоваться оператором @ и реже — установкой слабого контроля ошибок.