imap_gc

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

imap_gcIMAP キャッシュをクリアする

説明

imap_gc(resource $imap, int $flags): bool

指定した型のエントリのキャッシュを破棄します。

パラメータ

imap

imap_open() が返す IMAP ストリーム。

flags

破棄したいキャッシュを指定します。以下の定数 IMAP_GC_ELT (メッセージキャッシュ要素)、 IMAP_GC_ENV (エンベロープおよびボディ)、 IMAP_GC_TEXTS (テキスト) の組み合わせとなります。

返り値

成功した場合に true を、失敗した場合に false を返します。

例1 imap_gc() の例

<?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
14 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