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 — Limpia la caché de IMAP
Descripción
bool imap_gc
( resource $imap_stream
, int $caches
)
Limpia la caché de entradas de un tipo específico.
Parámetros
- imap_stream
-
IMAP stream devuelto por imap_open().
- caches
-
Especifica la caché a limpiar. Puede ser una o una combinación de las siguientes constantes: IMAP_GC_ELT (elementos de caché de mensajes), IMAP_GC_ENV (sobres y cuerpos), IMAP_GC_TEXTS (textos).
Valores devueltos
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplos
Example #1 Ejemplo de imap_gc()
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password");
imap_gc($mbox, IMAP_GC_ELT);
?>
Anonymous
23-Jul-2009 07:47
