Example: if there was a query error in your statement, the @ symbol will not allow the error message to display and continue rending the page.
Options of using @ symbol is to create your own custom error messages.
Ex1:
$loadfile = @include("path/filename.php");
if (!$loadfile) echo "File not found";
Ex2:
$query = @mysql_query("SELECT * FROM tablename");
if (!$query) echo "Failed to locate data";