(PECL memcached >= 0.1.0)
Memcached::setOption — Define uma opção Memcached
Este método define o valor de uma option
do Memcached.
Algumas opções correspondem às definidas por libmemcached e algumas são
específicas da extensão.
option
Uma das constantes Memcached::OPT_*
.
Consulte Memcached Constants para obter mais informações.
value
O valor a ser definido.
Nota:
As opções listadas abaixo requerem valores especificados por meio de constantes.
Memcached::OPT_HASH
requer valoresMemcached::HASH_*
.Memcached::OPT_DISTRIBUTION
requer valoresMemcached::DISTRIBUTION_*
.
Exemplo #1 Definindo uma opção do Memcached
<?php
$m = new Memcached();
var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT);
$m->setOption(Memcached::OPT_HASH, Memcached::HASH_MURMUR);
$m->setOption(Memcached::OPT_PREFIX_KEY, "widgets");
echo "Prefix key is now: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n";
?>
O exemplo acima produzirá:
bool(true) Prefix key is now: widgets