Met en cache une variable dans le magasin

# apc_store

(PECL apc >= 3.0.0)

apc_store — Met en cache une variable dans le magasin

### Description

apc_store ( string `$key` , mixed `$var` [, int `$ttl` = 0 ] ) : bool
apc_store ( array `$values` [, mixed `$unused` = NULL [, int `$ttl` = 0 ]] ) : array

Met en cache une variable en magasin.

> Note: Contrairement à tous les autres mécanismes de PHP, les variables stockées en utilisant la fonction apc_store() persistent entre les requêtes (tant que la valeur n'est pas effacée du cache).

### Liste de paramètres

`key`

  Stocke la variable en utilisant ce nom. Les clés `key` sont uniques, donc, stocker une seconde valeur avec la même clé effacera la valeur originale.

`var`

  La variable à stocker.

`ttl`

  Temps de vie : stocke la variable `var` dans le cache pour `ttl` secondes. Après que `ttl` soit passé, la variable stockée sera supprimée du cache (à la requête suivante). Si aucun `ttl` n'est fourni (ou si le `ttl` vaut 0), la valeur persistera tant qu'elle ne sera pas effacée manuellement du cache, ou si elle n'existe plus dans le cache (effacement, redémarrage, etc.).

`values`

  Les noms comme clés, les variables comme valeurs.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient. La seconde syntaxe retourne un tableau avec les clés en erreur.

### Exemples

Exemple #1 Exemple avec apc_store()

`<?php
$bar = 'BAR';
apc_store('foo', $bar);
var_dump(apc_fetch('foo'));
?>`

L'exemple ci-dessus va afficher :

    string(3) "BAR"

### Voir aussi

- apc_add() - Met en cache une nouvelle variable dans le magasin de données
- apc_fetch() - Récupère une variable stockée dans le cache
- apc_delete() - Efface une variable stockée dans le cache