Устанавливает значение параметра для Memcached

# Memcached::setOption

(PECL memcached >= 0.1.0)

Memcached::setOption — Устанавливает значение параметра для Memcached

### Описание

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

Метод устанавливает значение для Memcached-параметра `option`. Одни параметры соответствуют параметрам, которые определили в библиотеке libmemcached, а длругие характерны только для модуля.

### Список параметров

`option`

  Константа из семейства `Memcached::OPT_*`. Дополнительную информацию содержит раздел «Константы модуля Memcached».

`value`

  Значение, которое необходимо установить.

  > Замечание:

  > Для следующих параметров потребуется установить значение через константу.

  > - `Memcached::OPT_HASH` — константа из семейства `Memcached::HASH_*` values.
  > - `Memcached::OPT_DISTRIBUTION` — константа из семейства `Memcached::DISTRIBUTION_*` values.
  > - `Memcached::OPT_SERIALIZER` — константа из семейства `Memcached::SERIALIZER_*` values.
  > - `Memcached::OPT_COMPRESSION_TYPE` — константа из семейства `Memcached::COMPRESSION_*` values.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Примеры

Пример #1 Пример установки 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";

    ?>

Результат выполнения приведённого примера:

    bool(true)
    Prefix key is now: widgets

### Смотрите также

- Memcached::getOption() - Получает значение Memcached параметра
- Memcached::setOptions() - Устанавливает несколько Memcached параметров
- Константы модуля Memcached

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