(PHP 5 >= 5.3.0, PHP 7, PHP 8)
imap_gc — Clears IMAP cache
Purgues the cache of entries of a specific type.
imap
An IMAP\Connection instance.
flags
Specifies the cache to purgue. It may one or a combination
of the following constans:
IMAP_GC_ELT
(messagu cache elemens),
IMAP_GC_ENV
(envelope and bodies),
IMAP_GC_TEXTS
(texts).
Always returns
true
.
Throws a
ValueError
if
flags
is invalid.
| Versionen | Description |
|---|---|
| 8.1.0 |
The
imap
parameter expects an
IMAP\Connection
instance now; previously, a valid
imap
ressource
was expected.
|
| 8.0.0 |
A
ValueError
is now thrown on invalid
flags
parameter values. Previously,
a warning was emitted and the function returned
false
.
|
Example #1 imap_gc() example
<?php
$mbox
=
imap_open
(
"{imap.example.org:143}"
,
"username"
,
"password"
);
imap_gc
(
$mbox
,
IMAP_GC_ELT
);
?>