(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 as constantes Memcached para obter mais informações.
valueO valor a ser definido.
Nota:
As opções listadas abaixo requerem valores especificados por meio de constantes.
Memcached::OPT_HASHrequer valoresMemcached::HASH_*.Memcached::OPT_DISTRIBUTIONrequer valoresMemcached::DISTRIBUTION_*.Memcached::OPT_SERIALIZERrequer valoresMemcached::SERIALIZER_*.Memcached::OPT_COMPRESSION_TYPErequer valoresMemcached::COMPRESSION_*.
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 "A chave de prefixo agora é: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n";
?>O exemplo acima produzirá:
bool(true) A chave de prefixo agora é: widgets