我使用PHP 5.3.5,我使用不能在PHP
$this->[email protected]_open($this->server,$this->username,$this->password);
@符號應該沉默的錯誤報告,但它不,我相信,在這個發生錯誤線。我希望我的應用程序能夠識別問題本身並作出反應,並且不會發生NOTICE錯誤,並且由於我的公司開發策略,我無法關閉整個PHP的錯誤報告。
沒有@我得到:
imap_open()[function.imap開]:無法打開流{pop3.seznam.cz:110/pop3}INBOX 有了它,我得到:注意未知:驗證失敗(驗證失敗)(errflg = 1)
如果登錄信息正常,它會打開連接並且不會發生錯誤。
當imap_open不能管理連接時,我總是得到NOTICE錯誤,它與我的JSON結果混淆了。如何讓它沉默?
不PHP報告行生成的通知嗎? @ 應該管用。 – Belinda 2011-03-24 16:35:23
發佈您準確看到的通知也很有幫助。因爲@操作符應該真的有效。 – 2011-03-24 16:37:23
例如:通知未知:身份驗證失敗(身份驗證失敗)(errflg = 1) – Ragnar 2011-03-24 17:23:17