PHP8 APCUIterator 類

2023-08-28 16:32 更新

(PECL apcu >= 5.0.0)

簡介

APCUIterator 類可以更輕松的迭代大型 APCu 緩存。 它所支持的逐步迭代功能對于遍歷大型緩存非常有用,每次加鎖后只會獲取指定數(shù)量(默認 100 條)的緩存條目就會釋放鎖而非一直鎖住整個緩存,以便其他活動對緩存進行操作。 此外,使用正則表達式匹配是更高效的,因為它已經(jīng)被移到了 C 語言層級(C level)。

類摘要

class APCUIterator implements Iterator {
/* 方法 */
public __construct(
    array|string|null $search = null,
    int $format = APC_ITER_ALL,
    int $chunk_size = 100,
    int $list = APC_LIST_ACTIVE
)
public current(): mixed
public getTotalCount(): int
public getTotalHits(): int
public getTotalSize(): int
public key(): string
public next(): bool
public rewind(): void
public valid(): bool
}

目錄

  • APCUIterator::__construct — Constructs an APCUIterator iterator object
  • APCUIterator::current — Get current item
  • APCUIterator::getTotalCount — Get total count
  • APCUIterator::getTotalHits — Get total cache hits
  • APCUIterator::getTotalSize — Get total cache size
  • APCUIterator::key — Get iterator key
  • APCUIterator::next — Move pointer to next item
  • APCUIterator::rewind — Rewinds iterator
  • APCUIterator::valid — Checks if current position is valid


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號