Memcached::__construct

(PECL memcached >= 0.1.0)

Memcached::__constructCria uma instância do Memcached

Descrição

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

Cria uma instância Memcached que representa a conexão com os servidores Memcache.

Aviso

Esta função não está documentada; apenas a lista de argumentos está disponível.

Parâmetros

persistent_id

Por padrão, as instâncias do Memcached são destruídas ao final da solicitação. Para criar uma instância que persista entre as solicitações, use persistent_idpara especificar um ID exclusivo para a instância. Todas as instâncias criadas com o mesmo persistent_id compartilharão a mesma conexão.

callback
callback(Memcached $memcached, ?string $persistent_id): void
O parâmetro callback é chamado quando a conexão é estabelecida. Deve ser um callable válido do PHP que recebe o objeto Memcached como seu primeiro parâmetro e persistent_id como o segundo.
connection_str

Este parâmetro é usado para passar opções de conexão adicionais para os servidores memcache servers, tam como um peso de servidor em um grupo.

Exemplos

Exemplo #1 Creating a Memcached object

<?php
/* Criar uma instância regular */
$m = new Memcached();
echo
get_class($m);

/* Criar uma instância persistente */
$m2 = new Memcached('story_pool');
$m3 = new Memcached('story_pool');

/* agora $m2 e $m3 compartilham a mesma conexão */
?>