使用 @ 抑制 PHP 错误和警告

确保您的网站在其托管环境中安全的一部分是以良好的方式处理错误。如果您不能完全控制您的托管环境,那么如果您不做您能想到的一切,您将不知道在错误处理方式中会发生什么。

我在所有编程中使用的一种方法是在可能返回警告或错误的函数调用前放置一个“@”字符。

@require($_SITE['ROOT'].$_FOLDERS['CONTROL'].'logger.php'); // suppress a file not found error
@mysql_connect($host,$user,$pass); // suppress no connection error

我建议您在网站投入生产后使用@。我通常不在开发服务器上使用 @,因为我想知道开发过程中的错误。

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏