imap_setflag_full

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_setflag_full — Встановлює прапори на повідомлення

Опис

imap_setflag_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

Бітова маска, яка може приймати лише одне значення:

  • **ST_UID**- Послідовність повідомлень задана не їх номерами, а за допомогою UID

Значення, що повертаються

Функція завжди повертає true

Помилки

Викидає виняток ValueError, если значение параметраoptionsнедопустимо.

список змін

ВерсияОпис
8.1.0Параметрimap тепер чекає екземпляр IMAP\Connection; раніше очікувався ресурс (resourceimap
8.0.0Тепер викидається винятокValueError при неприпустимих значеннях параметра options. . Раніше виникало попередження та функція повертала логічне значення false

Приклади

Приклад #1 Приклад використання imap_setflag_full()****

Loading...

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