我不明白@
php 函数之前的符号是什么意思,例如:@mysql_query()
,如果有人知道,请为我解释。
问问题
12706 次
3 回答
25
这是错误抑制运算符,通常使用它不是一个好主意,因为您应该干净地捕获错误而不是简单地隐藏它们
于 2012-09-26T16:12:33.623 回答
5
于 2012-09-26T16:12:13.597 回答
3
这意味着如果该函数产生错误,则不会显示。可以这么说,它抑制了错误。正如 PHP 手册所述:
PHP 支持一种错误控制运算符:at 符号 (@)。当附加到 PHP 中的表达式时,该表达式可能生成的任何错误消息都将被忽略。
在这里查看更多信息: http: //php.net/manual/en/language.operators.errorcontrol.php
于 2012-09-26T16:14:46.850 回答