imap_clearflag_full
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_clearflag_full — Clears flags on messages
Description
This function causes a store to delete the specified flag to the flags set for the messages in the specified sequence.
Parameters
imapAn IMAP\Connection instance.
sequenceA sequence of message numbers. You can enumerate desired messages with the
X,Ysyntax, or retrieve all messages within an interval with theX:YsyntaxflagThe flags which you can unset are "\\Seen", "\\Answered", "\\Flagged", "\\Deleted", and "\\Draft" (as defined by » RFC2060)
optionsoptionsare a bit mask and may contain the single option:ST_UID- The sequence argument contains UIDs instead of sequence numbers
Return Values
Always returns true.
Errors/Exceptions
Throws a ValueError if options is invalid.
Changelog
| Version | Description |
|---|---|
| 8.1.0 | The imap parameter expects an IMAP\Connection instance now; previously, a valid imap resource was expected. |
| 8.0.0 | A ValueError is now thrown on invalid options parameter values. Previously, a warning was emitted and the function returned false. |
See Also
- imap_setflag_full() - Sets flags on messages
↑ and ↓ to navigate • Enter to select • Esc to close • / to open