2011-10-07 78 views
0

可能重复:
What is the use of @ symbol in php?什么是@的目的PHP

我一直使用PHP,但现在在我的脑海的一个问题啪啪@符号意味着什么? 我总是在方法或函数调用之前看到它。我试图删除它们没有任何变化。任何人都可以解释我这个@符号的目的是什么?

@imagecreatefromjpeg($file); 
+6

它使您无法找到脚本的问题。 –

+0

另请参见http://stackoverflow.com/questions/136899/suppress-error-with-operator-in-php –

+0

我没有注意到有人已经问过它......谢谢大家......但是抑制错误不是必须在开发阶段^ _^ –

回答

2

简而言之,@允许您抑制由于调用函数而产生的任何错误。

+0

带回来,所以这是使用try和catch语句的替代方法吗?在赶上什么都不要压制错误? –

+2

@Mahan:不,这不是替代 – zerkms

+1

'@'可以消除错误,而不是例外。不幸的是,错误和例外是PHP中的两个完全独立的系统。 – duskwuff

1

我相信它会抑制错误报告。