Memcached Memcached::setOption

(PECL memcached >= 0.1.0)

Memcached::setOption — Memcached 옵션 설정


설명

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

이 메서드는 Memcached option의 값을 설정합니다. 일부 옵션은 libmemcached에 의해 정의된 옵션에 해당하고 일부는 확장에 따라 다릅니다.


매개변수

option
Memcached::OPT_* 상수 중 하나입니다. 자세한 내용은 Memcached 상수를 참조하세요.
value
설정할 값입니다.
메모:

아래 나열된 옵션에는 상수를 통해 지정된 값이 필요합니다.

  • Memcached::OPT_HASH에는 Memcached::HASH_* 값이 필요합니다.
  • Memcached::OPT_DISTRIBUTION에는 Memcached::DISTRIBUTION_* 값이 필요합니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다.


Examples

예제 #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
                

기타