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.
PHP.mk документација
imap_gc
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
function.imap-gc.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
function.imap-gc.php
imap_gc
Референца за `function.imap-gc.php` со подобрена типографија и навигација.
imap_gc
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
imap_gc — Ги брише IMAP кешот
Параметри
-
imap Еден IMAP\Connection instance.
flags-
Го специфицира кешот што треба да се исчисти. Може да биде една или комбинација од следниве константи:
IMAP_GC_ELT(message cache elements),IMAP_GC_ENV(envelope and bodies),IMAP_GC_TEXTS(текстови).
Вратени вредности
Секогаш враќа true.
Errors/Exceptions
Фрла ValueError if flags
е невалидна. Пред PHP 8.4.0, невалиден режим би се прифатил тивко како
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На imap параметарот очекува IMAP\Connection
инстанца сега; претходно, валидна imap resource се очекуваше.
|
| 8.0.0 |
А ValueError сега се фрла на невалидни
flags вредности на параметрите. Претходно, беше издадено предупредување и функцијата врати false.
|
Примери
Пример #1 imap_gc() example
<?php
$mbox = imap_open("{imap.example.org:143}", "username", "password");
imap_gc($mbox, IMAP_GC_ELT);
?>