# APC User Cache

# Introduction

APCu est un tableau associatif stocké en mémoire pour PHP. Les clés sont de type chaîne de caractères et les valeurs sont des variables PHP de tout type. APCu ne gère que la mise en cache de variables de l'espace utilisateur.

Le cache APCu est par processus sous Windows, donc lors de l'utilisation d'un SAPI basé sur les processus (plutôt que sur les threads), il ne sera pas partagé entre différents processus.

APCu, c'est APC sans la mise en cache du code opération.

La première version est 4.0.0, ce fut un embranchement logiciel de la tête de la branche maître d'APC de l'époque. La prise en charge de PHP 7 est disponible à partir d'APCu 5.0.0. La prise en charge de PHP 8 est disponible à partir d'APCu 5.1.19.

- Installation/Configuration
  - Installation
  - Configuration à l'exécution
- Constantes pré-définies
- APCu Fonctions
  - apcu_add — Met en cache une nouvelle variable dans le dépôt de données
  - apcu_cache_info — Récupère les informations mises en cache dans le dépôt de données d'APCu
  - apcu_cas — Met à jour une ancienne valeur avec une nouvelle
  - apcu_clear_cache — Efface le cache APCu
  - apcu_dec — Décrémente un nombre stocké
  - apcu_delete — Retire une variable stockée du cache
  - apcu_enabled — Vérifie si APCu est utilisable dans l'environnement courant
  - apcu_entry — Récupère atomiquement ou génère une entrée de cache
  - apcu_exists — Vérifie si une entrée existe
  - apcu_fetch — Récupère une variable stockée dans le cache
  - apcu_inc — Incrémente un nombre stocké
  - apcu_key_info — Retourne des informations détaillées sur la clé de cache
  - apcu_sma_info — Retourne des informations sur l'allocation de mémoire partagée d'APCu
  - apcu_store — Met en cache une variable dans le dépôt de données
- APCUIterator — La classe APCUIterator
  - APCUIterator::__construct — Construit un objet itérateur de la classe APCUIterator
  - APCUIterator::current — Retourne l'élément courant
  - APCUIterator::getTotalCount — Retourne le compte total
  - APCUIterator::getTotalHits — Retourne le nombre total d'accès au cache
  - APCUIterator::getTotalSize — Retourne la taille totale du cache
  - APCUIterator::key — Retourne la clé de l'élément courant
  - APCUIterator::next — Déplace le pointeur sur l'élément suivant
  - APCUIterator::rewind — Repositionne l'itérateur sur le premier élément
  - APCUIterator::valid — Vérifie si la position courante est valide

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open