Возможный дубликат:
Каково использование символа @ в php?
Мне нравится знать цель и смысл @ в php-кодах. Например, @umask или @ini_set. В чем разница без @ и @?
Оператор подавления ошибок PHP, используемый для подавления сообщений об ошибках.
SideNote: избегайте его, насколько это возможно, также сильно замедляет работу и не допускается использование в ini_get
и ini_set
в будущих версиях PHP.
«Проглотить ошибку», продолжайте, несмотря на ошибку. Некритическая операция, дополненная @, не отменяет выполнение скрипта.
@ symbol – это оператор управления ошибкой.