PHP: Hypertext Preprocessor (original) (raw)

imap_close

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

imap_close — Close an IMAP stream

Description

Parameters

imap

An IMAP\Connection instance.

flags

If set to [CL_EXPUNGE](imap.constants.php#constant.cl-expunge), the function will silently expunge the mailbox before closing, removing all messages marked for deletion. You can achieve the same thing by usingimap_expunge()

Return Values

Always returns [true](reserved.constants.php#constant.true).

Errors/Exceptions

Throws a ValueError if flags is invalid.

Changelog

Version Description
8.1.0 The imap parameter expects an IMAP\Connection instance now; previously, a valid imap resource was expected.
8.0.0 A ValueError is now thrown on invalidflags parameter values. Previously, a warning was emitted and the function returned false.

See Also