APCUIterator: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
Rad 3: | Rad 3: | ||
_(PECL apcu >= 5.0.0)_ | _(PECL apcu >= 5.0.0)_ | ||
[[APCUIterator]] — | [[APCUIterator]] — Gör det enklare att iterera över stora APCu-cachar | ||
==== Introduktion ==== | ==== Introduktion ==== | ||
Klassen [[APCUIterator]] gör det enklare att iterera över stora APCu-cachar. Detta är användbart eftersom det tillåter iterering över stora cacher i steg, | Klassen [[APCUIterator]] gör det enklare att iterera över stora APCu-cachar. Detta är användbart eftersom det tillåter iterering över stora cacher i steg, medan ett definierat antal poster hämtas per låsinstans. Detta frigör cache-låsen för andra aktiviteter, istället för att hålla upp hela cachen för att hämta 100 poster (standard). Användningen av reguljära uttryck för matchning är också mer effektiv eftersom det nu sker på C-nivån. | ||
==== Klassöversikt ==== | ==== Klassöversikt ==== | ||
Rad 33: | Rad 33: | ||
==== Innehållsförteckning ==== | ==== Innehållsförteckning ==== | ||
* [[APCUIterator::__construct]] — | * [[APCUIterator::__construct]] — Skapar ett [[APCUIterator]] iteratorobjekt | ||
* [[APCUIterator::current]] — Hämta | * [[APCUIterator::current]] — Hämta aktuellt objekt | ||
* [[APCUIterator::getTotalCount]] — Hämta totalt antal | * [[APCUIterator::getTotalCount]] — Hämta totalt antal | ||
* [[APCUIterator::getTotalHits]] — Hämta totalt antal cacheträffar | * [[APCUIterator::getTotalHits]] — Hämta totalt antal cacheträffar | ||
* [[APCUIterator::getTotalSize]] — Hämta total | * [[APCUIterator::getTotalSize]] — Hämta total cache-storlek | ||
* [[APCUIterator::key]] — Hämta iteratorns nyckel | * [[APCUIterator::key]] — Hämta iteratorns nyckel | ||
* [[APCUIterator::next]] — Flytta pekaren till nästa objekt | * [[APCUIterator::next]] — Flytta pekaren till nästa objekt | ||
* [[APCUIterator::rewind]] — Återställ iteratorn | * [[APCUIterator::rewind]] — Återställ iteratorn | ||
* [[APCUIterator::valid]] — Kontrollera om | * [[APCUIterator::valid]] — Kontrollera om den aktuella positionen är giltig | ||
= Sidslut = | = Sidslut = | ||
Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.apcuiterator.php | Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.apcuiterator.php | ||
Nuvarande version från 7 oktober 2024 kl. 06.51
APCUIterator
_(PECL apcu >= 5.0.0)_
APCUIterator — Gör det enklare att iterera över stora APCu-cachar
Introduktion
Klassen APCUIterator gör det enklare att iterera över stora APCu-cachar. Detta är användbart eftersom det tillåter iterering över stora cacher i steg, medan ett definierat antal poster hämtas per låsinstans. Detta frigör cache-låsen för andra aktiviteter, istället för att hålla upp hela cachen för att hämta 100 poster (standard). Användningen av reguljära uttryck för matchning är också mer effektiv eftersom det nu sker på C-nivån.
Klassöversikt
class APCUIterator implements Iterator { /* Metoder */ 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 }
Innehållsförteckning
- APCUIterator::__construct — Skapar ett APCUIterator iteratorobjekt
- APCUIterator::current — Hämta aktuellt objekt
- APCUIterator::getTotalCount — Hämta totalt antal
- APCUIterator::getTotalHits — Hämta totalt antal cacheträffar
- APCUIterator::getTotalSize — Hämta total cache-storlek
- APCUIterator::key — Hämta iteratorns nyckel
- APCUIterator::next — Flytta pekaren till nästa objekt
- APCUIterator::rewind — Återställ iteratorn
- APCUIterator::valid — Kontrollera om den aktuella positionen är giltig
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/class.apcuiterator.php
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp.se som har sponsrat Linux.se med webserver.