(PECL memcached >= 2.0.0)
Memcached::setOptions — Define opções do Memcached
Memcached::setOptions() é uma variação do Memcached::setOption() que leva um array de opções a serem definidas.
options
Um array associativo de opções em que a key é a opção a ser definida e o valor é o novo valor da opção.
Retorna true
em caso de sucesso ou false
em caso de falha.
Exemplo #1 Configurando as opções do Memcached
<?php
$m = new Memcached();
var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT);
$m->setOptions(array(Memcached::OPT_HASH => Memcached::HASH_MURMUR, Memcached::OPT_PREFIX_KEY => "widgets"));
var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT);
echo "A key do prefixo agora é: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n";
?>
O exemplo acima produzirá:
bool(true) bool(false) A key do prefixo agora é: widgets