Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03134.jsonl.gz/1681

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?