PHP 8.4.0 RC3 available for testing

imap_gc

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

imap_gcIMAP önbelleğini temizler

Açıklama

imap_gc(IMAP\Connection $imap, int $seçenekler): true

Türü belirtilen önbellek girdilerini siler.

Bağımsız Değişkenler

imap

IMAP\Connection nesnesi.

seçenekler

Silinecek önbellek türü. Şu sabitlerden biri veya birkaçı belirtilebilir: IMAP_GC_ELT (ileti önbellek elemanları), IMAP_GC_ENV (zarflar ve gövdeler), IMAP_GC_TEXTS (metinler).

Dönen Değerler

Daima true döndürür.

Hatalar/İstisnalar

seçenekler geçersiz ise ValueError oluşur.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 seçenekler geçersiz ise artık ValueError oluşuyor. Evvelce, bir uyarı verilir ve işlev false döndürürdü.
8.1.0 imap bağımsız değişkeni artık IMAP\Connection nesnesi kabul ediyor, evvelce resource türünde geçerli bir imap değeri kabul ederdi.

Örnekler

Örnek 1 - imap_gc() örneği

<?php

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

imap_gc($mbox, IMAP_GC_ELT);

?>

add a note

User Contributed Notes 1 note

up
3
Anonymous
15 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