(PECL memcached >= 0.1.0)
Memcached::setOption — Configura una opción Memcached
Memcached::setOption() configura un valor de la opción Memcached
option
con el valor value
.
Algunas opciones corresponden a las definidas en libmemcached, y otras
son específicas de la extensión.
option
Una de las constantes Memcached::OPT_*
.
Ver Memcached Constants para más información.
value
El valor a definir.
Nota:
Las opciones a continuación requieren que los valores sean especificados mediante constantes.
Memcached::OPT_HASH
requiere valoresMemcached::HASH_*
.Memcached::OPT_DISTRIBUTION
requiere valoresMemcached::DISTRIBUTION_*
.Memcached::OPT_SERIALIZER
requiere valoresMemcached::SERIALIZER_*
.Memcached::OPT_COMPRESSION_TYPE
requiere valoresMemcached::COMPRESSION_*
.
Ejemplo #1 Configuración de una opción 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 "El prefijo de la clave es ahora: ", $m->getOption(Memcached::OPT_PREFIX_KEY), "\n";
?>
El resultado del ejemplo sería:
bool(true) El prefijo de la clave es ahora: widgets