if one puts an @ in front of a function or something else, what does that do?
the @ suppresses error messages
http://www.php.net/manual/language.operators.errorcontrol.php