PHP中这两个函数调用有什么区别?
init_get($somevariable);
@init_get($somevariable);
Run Code Online (Sandbox Code Playgroud)
sol*_*mby 195
"@"将使您的函数可能引发的任何php错误无声.
Ant*_*oCS 36
如已经回答,@
将停止显示错误(如果有).
在性能方面,不建议这样做.
php正在做的是:
如果您不希望任何错误显示使用error_reporting(0);
.
或者只是编写无错误的代码:P
小智 8
http://www.faqts.com/knowledge_base/view.phtml/aid/18068/fid/38
可以使用"@"前缀调用所有PHP表达式,这将关闭该特定表达式的错误报告.