私はPHP 5.3.5を使用しており、使用しています
$this->marubox=@imap_open($this->server,$this->username,$this->password);
@ 記号はエラー報告を沈黙させるべきですが、そうではなく、この行でエラーが発生していると確信しています。アプリケーションが問題自体を認識して反応し、NOTICE エラーが発生しないようにしたいのですが、会社の開発ポリシーにより、PHP 全体のエラー報告をオフにすることはできません。
@なしで私は得ています:
imap_open() [function.imap-open]: ストリーム {pop3.seznam.cz:110/pop3} INBOX を開けませんでした。
ログイン情報が正しい場合、接続が開かれ、エラーは発生しません。
imap_open が接続できず、JSON の結果が台無しになると、常に NOTICE エラーが発生します。黙らせる方法を教えてください。