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.
Gebruikapcu_cache_info(true)
om alleen de metagegevens te krijgen.
GebruikAPCUIterator
om informatie over bepaalde cache-vermeldingen teAPCUIterator
.
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());