imap_clearflag_full
(PHP 4, PHP 5, PHP 7, PHP 8)
imap_clearflag_full — Знімає з повідомлення встановлені прапори
Опис
imap_clearflag_full( IMAP\Connection $imap, string $sequence, string $flag, int $options = 0): true
Ця функція повідомляє сховище, що необхідно зняти заданий прапор flag
для зазначеної послідовності повідомлень sequence
Список параметрів
imap
Екземпляр IMAP\Connection
sequence
Послідовність номерів повідомлень. Ви можете перерахувати номери через кому X,Y
, або задати діапазон номерів за допомогою двокрапки X:Y
flag
Прапори, які можна видалити:\\Seen", "\\Answered", "\\Flagged", "\\Deleted" та "\\Draft" (як визначено в » RFC2060) .
options
options
- бітова маска, яка може набувати єдиного значення:
- **
ST_UID
**- аргумент sequence містить список UID, а не послідовність номерів
Значення, що повертаються
Функція завжди повертає true
Помилки
Викидає виняток ValueError, если значение параметраoptions
недопустимо.
список змін
Версия | Опис |
---|---|
8.1.0 | Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap |
8.0.0 | Тепер викидається винятокValueError при неприпустимих значеннях параметра options . . Раніше виникало попередження та функція повертала логічне значення false |
Дивіться також
- imap_setflag_full() - Встановлює прапори на повідомлення