PHP workshop for 2 days with Shopware, Sylius, PHPUnit and Codeception in Duisburg

imap_gc

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

imap_gcLeert den IMAP-Cache

Beschreibung

imap_gc(IMAP\Connection $imap, int $flags): bool

Säubert den Cache von Einträgen eines bestimmtes Typs.

Parameter-Liste

imap

Eine IMAP\Connection-Instanz.

flags

Der zu löschende Cache. Es kann eine oder eine Kombination der folgenden Konstanten sein: IMAP_GC_ELT (Cache-Elemente der Nachricht), IMAP_GC_ENV (Umschlag und Textkörper) und IMAP_GC_TEXTS (Texte).

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

Version Beschreibung
8.1.0 Der Parameter imap erwartet nun eine IMAP\Connection-Instanz; vorher wurde eine Ressource erwartet.

Beispiele

Beispiel #1 imap_gc()-Beispiel

<?php

$mbox 
imap_open("{imap.example.org:143}""username""password");

imap_gc($mboxIMAP_GC_ELT);

?>

add a note add a note

User Contributed Notes 1 note

up
2
Anonymous
12 years ago
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.
To Top