@#变量在PHP中的含义?
这个问题在这里已经有了答案:
@用于抑制在该行代码中可能出现的任何错误
http://php.net/manual/en/language.operators.errorcontrol.php
当在PHP中添加表达式时,可能会忽略可能由该表达式生成的任何错误消息。
我不会推荐使用它,因为这可能会导致注意到某些重要的错误/警告失败并导致调试失败。 在生产环境中,使用error_reporting设置可以防止在开发服务器上显示任何错误或警告,我建议打开任何错误报告
PHP支持一个错误控制运算符:at符号(@)。 当在PHP中添加表达式时,可能会忽略可能由该表达式生成的任何错误消息。
链接:PHP.net解释
@
操作符关闭错误处理。