PHP Notice on line 0: Mailbox is empty

Kürzlich hat mich folgende PHP-Meldung verunsichert:

Notice: Unknown: Mailbox is empty (errflg=1) in Unknown on line 0

Die Meldung erscheint am Ende des Scripts, nachdem die Verbindung zur Mailbox getrennt wurde. Die Zeilennummer ist nicht wirklich aussagekräftig. Ursache: beim Trennen der Verbindung mit der Mailbox werden noch alle nicht ausgegebenen Fehler (?) verarbeitet und ausgegeben. Wenn man davor den Befehl imap_errors() aufruft, wird diese notice nicht ausgegeben.

Warum kann ich mir nicht schlüssig  erklären, es wird auch auf http://ch.php.net/manual/de/function.imap-errors.php (siehe Kommentar) nicht exakt beschrieben. Vielleicht hat jemand eine bessere Erklärung?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.