2013-07-25 27 views

回答

4

@用來抑制當預置到在PHP中表達該線路上的代碼

http://php.net/manual/en/language.operators.errorcontrol.php

的可能出現的任何錯誤,這可能 產生的任何錯誤消息通過該表達式將被忽略。

我不會推薦使用它,因爲這可能會導致無法注意到某些重要的錯誤/警告並導致調試破壞。在生產環境中,使用error_reporting設置可以防止在開發服務器上顯示任何錯誤或警告,我建議打開任何錯誤報告

1

@運算符可以關閉錯誤處理。

5

PHP支持一個錯誤控制運算符:at符號(@)。當PHP中的表達式預置了 時,將忽略該表達式生成的可能爲 的任何錯誤消息。

鏈接:PHP.net explanation