Configura una opción Memcached

# Memcached::setOption

(PECL memcached >= 0.1.0)

Memcached::setOption — Configura una opción Memcached

### Descripción

public function Memcached::setOption(int `$option`, mixed `$value`): bool

Este método 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.

### Parámetros

`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 valores `Memcached::HASH_*`.
  > - `Memcached::OPT_DISTRIBUTION` requiere valores `Memcached::DISTRIBUTION_*`.
  > - `Memcached::OPT_SERIALIZER` requiere valores `Memcached::SERIALIZER_*`.
  > - `Memcached::OPT_COMPRESSION_TYPE` requiere valores `Memcached::COMPRESSION_*`.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Ejemplos

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 ejemplo anterior mostrará:

    bool(true)
    El prefijo de la clave es ahora: widgets

### Ver también

- Memcached::getOption() - Lee una opción Memcached
- Memcached::setOptions() - Define opciones Memcache
- Las constantes Memcached

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open