Manuel PHP
Exemple #1 Exemple avec l'extension Memcache
Dans cet exemple, un objet est sauvegardé dans le cache et ensuite, affiché. Les objets ainsi que les autres types non-scalaires sont linéarisés avant d'être sauvegardé ; il est donc impossible d'y stocker des ressources (i.e. identifiant de connexion et autres) dans le cache.
- <?php
- $memcache = new Memcache;
- $memcache->connect('localhost', 11211) or die ("Connexion impossible");
- $version = $memcache->getVersion();
- echo "Version du serveur : ".$version."<br/>\n";
- $tmp_object = new stdClass;
- $tmp_object->str_attr = 'test';
- $tmp_object->int_attr = 123;
- $memcache->set('key', $tmp_object, false, 10) or die ("Echec de la sauvegarde des données sur le serveur");
- echo "Les données ont été stockées dans le cache (les données expireront dans 10 secondes)<br/>\n";
- $get_result = $memcache->get('key');
- echo "Données depuis le cache :<br/>\n";
- var_dump($get_result);
- ?>
Exemple #2 Utilisation de memcache comme gestionnaire de session
Remonter 
