If you notice that you're program's memory usage is increasing (as observed using ps) while calling the imap functions, calling this function should free that memory.
imap_gc
(PHP 5 >= 5.3.0)
imap_gc — Efface le cache IMAP
Description
bool imap_gc
( resource $imap_stream
, int $caches
)
Supprime toutes les entrées d'un type donné dans le cache IMAP.
Liste de paramètres
- imap_stream
-
Un flux IMAP retourné par la fonction imap_open().
- caches
-
Indique le type de cache à purger. Cela peut être la combinaison des constantes suivantes : IMAP_GC_ELT (cache des éléments de message), IMAP_GC_ENV (enveloppe et corps), IMAP_GC_TEXTS (textes).
Valeurs de retour
Returns TRUE.
Exemples
Exemple #1 Exemple avecimap_gc()
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password");
imap_gc($mbox, IMAP_GC_ELT);
?>
Anonymous
23-Jul-2009 12:47
