我不明白php函数之前的@
符号是什么意思:@mysql_query()
,如果有人知道请为我解释。
答案 0 :(得分:16)
这是error suppression operator,使用它通常不是一个好主意,因为你应该干净地捕获错误而不是简单地隐藏它们
答案 1 :(得分:5)
答案 2 :(得分:3)
这意味着如果该函数生成错误,则不会显示该错误。它可以说它可以抑制错误。正如PHP手册所述:
PHP支持一个错误控制操作符:at符号(@)。什么时候 预先附加到PHP中的表达式,可能是任何错误消息 该表达式生成的内容将被忽略。
点击此处了解更多信息:http://php.net/manual/en/language.operators.errorcontrol.php