imap_clearflag_full

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

imap_clearflag_fullLimpa sinalizadores em mensagens

Descrição

imap_clearflag_full(
    IMAP\Connection $imap,
    string $sequence,
    string $flag,
    int $options = 0
): true

Esta função faz com seja excluído o sinalizador especificado em flag para as mensagens sequência especificada em sequence.

Parâmetros

imap

Uma instância de IMAP\Connection.

sequence

Uma sequência de números de mensagens. Pod-se enumerar as mensagens desejadas com a sintaxe X,Y ou recuperar todas as mensagens dentro de um intervalo com a sintaxe X:Y.

flag

Os sinalizadores que você pode desmarcar são "\\Seen" (visto), "\\Answered" (respondido), "\\Flagged" (sinalizado), "\\Deleted" (excluído) e "\\Draft" (rascunho), conforme definido pela » RFC2060.

options

options são uma máscara de bits e pode conter a única opção:

  • ST_UID - O argumento de sequência contém UIDs em vez de números de sequência

Valor Retornado

Sempre retorna true.

Erros/Exceções

Lança um ValueError se options for inválido.

Registro de Alterações

Versão Descrição
8.1.0 O parâmetro imap agora espera uma instância de IMAP\Connection; anteriormente, um resource imap válido era esperado.
8.0.0 Um ValueError agora é lançado em valores de parâmetro options inválidos. Anteriormente, um aviso era emitido e a função retornava false.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top