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

Дивіться також