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...
Дивіться також
- imap_clearflag_full() - Знімає з повідомлення встановлені прапори