Zoeken…


Invoering

APCu is een sleutel / waarde-opslag voor gedeeld geheugen voor PHP. Het geheugen wordt gedeeld tussen PHP-FPM-processen van dezelfde pool. Opgeslagen gegevens blijven tussen aanvragen staan.

Eenvoudig opslaan en ophalen

apcu_store kan worden gebruikt om apcu_fetch op te slaan en apcu_fetch te halen:

$key = 'Hello';
$value = 'World';
apcu_store($key, $value);
print(apcu_fetch('Hello')); // 'World'

Informatie opslaan

apcu_cache_info geeft informatie over de winkel en zijn vermeldingen:

print_r(apcu_cache_info());

Merk op dat het aanroepen van apcu_cache_info() zonder limiet de volledige opgeslagen gegevens zal retourneren.
Gebruik apcu_cache_info(true) om alleen de metagegevens te krijgen.
Gebruik APCUIterator om informatie over bepaalde cache-vermeldingen te APCUIterator .

Herhalen van vermeldingen

Met de APCUIterator kunnen items in de cache worden APCUIterator :

foreach (new APCUIterator() as $entry) {
    print_r($entry);
}

De iterator kan worden geïnitialiseerd met een optionele reguliere expressie om alleen items met overeenkomende toetsen te selecteren:

foreach (new APCUIterator($regex) as $entry) {
    print_r($entry);
}

Informatie over een enkele cache-invoer kan worden verkregen via:

$key = '…';
$regex = '(^' . preg_quote($key) . '$)';
print_r((new APCUIterator($regex))->current());


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow