What does the @ do in PHP?
If you put an @ before a function, it suppresses any error output it may produce.
Hope that help:
Chris King
It should suppress any warnings or errors generated by a function.
supresses error messages in php.
http://www.php.net/manual/en/language.operators.errorcontrol.php