Memcached::__construct

(PECL memcached >= 0.1.0)

Memcached::__constructCrée un objet Memcached

Description

public Memcached::__construct(?string $persistent_id = null, ?callable $callback = null, ?string $connection_str = null)

Crée un objet Memcached représentant la connexion au serveur memcache.

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

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
callback(Memcached $memcached, ?string $persistent_id): void
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_str

Ce paramètre est utilisé pour passer des options de connexion supplémentaires aux serveurs memcache, comme un poids de serveur dans un cluster.

Exemples

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 */
?>