Answers:
“ @”将使您的函数可能引起的任何PHP错误均保持沉默。
@
PHP trigger_error
函数放在首位呢?我已经在某些代码中看到了,但是到目前为止,它的行为对于我来说还是不一致的。在某些情况下,我确实看到配置的错误处理程序正在报告该错误,而在其他情况下,似乎确实已报告了该错误。
@
将临时设置error_reporting
为0,但不会“压制”的错误。
http://www.faqts.com/knowledge_base/view.phtml/aid/18068/fid/38
所有PHP表达式都可以使用“ @”前缀来调用,这将关闭该特定表达式的错误报告。
众所周知,它停止了该特定功能的错误输出。但是,由于必须两次更改错误显示设置,因此会大大降低性能。我建议不要忽略警告或错误并改正代码。