2011-10-07 66 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

我相信它會抑制錯誤報告。