Documentación offline PHP master

Memcached::setOption

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Memcached::setOption

Configura una opción Memcached

Descripción#

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

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](#memcached.constants) para más información.

`value`  
El valor a definir.

> [!NOTE]
> 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

Configuración de una opción Memcached
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"; ?>

```php

El ejemplo anterior mostrará:

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

Véase también#

Memcached::getOption, Memcached::setOptions, Las constantes Memcached