(PECL memcached >= 0.1.0)
Memcached::__construct — Crée un objet Memcached
$persistent_id = null, ?callable $callback = null, ?string $connection_str = null)Crée un objet Memcached représentant la connexion au serveur memcache.
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
persistent_id
Par défaut, les instances Memcached sont détruites à la fin de la
requête. Pour créer un objet qui persiste entre les requêtes, utiliser
le paramètre persistent_id pour spécifier un identifiant
unique pour l'instance. Tous les objets créés avec le même
identifiant persistent_id partageront la même connexion.
callback
Le paramètre callback est appelé lorsque la
connexion est établie. Il devrait être un callable PHP
valide qui reçoit l'objet Memcached comme premier
paramètre, et persistent_id comme second.
connection_strCe paramètre est utilisé pour passer des options de connexion supplémentaires aux serveurs memcache, comme un poids de serveur dans un cluster.
Exemple #1 Création d'un objet Memcached
<?php
/* Création d'un objet classique */
$m = new Memcached();
echo get_class($m);
/* Création d'un objet persistant */
$m2 = new Memcached('story_pool');
$m3 = new Memcached('story_pool');
/* maintenant $m2 et $m3 partagent la même connexion */
?>