确保您的网站在其托管环境中安全的一部分是以良好的方式处理错误。如果您不能完全控制您的托管环境,那么如果您不做您能想到的一切,您将不知道在错误处理方式中会发生什么。
我在所有编程中使用的一种方法是在可能返回警告或错误的函数调用前放置一个“@”字符。
@require($_SITE['ROOT'].$_FOLDERS['CONTROL'].'logger.php'); // suppress a file not found error @mysql_connect($host,$user,$pass); // suppress no connection error
我建议您在网站投入生产后使用@。我通常不在开发服务器上使用 @,因为我想知道开发过程中的错误。