Memcached Memcached::append

(PECL memcached >= 0.1.0)

Memcached::append — 기존 항목에 데이터 추가


설명

public Memcached::append(string $key, string $value): bool

Memcached::append()는 주어진 value 문자열을 기존 항목의 값에 추가합니다. value이 문자열로 강제되는 이유는 혼합 유형을 추가하는 것이 잘 정의되지 않기 때문입니다.

메모: Memcached::OPT_COMPRESSION이 활성화된 경우 이미 압축된 값에 압축된 데이터를 추가할 수 없기 때문에 작업이 실패하고 경고가 표시됩니다.


매개변수

key
값을 저장할 키입니다.
value
추가할 문자열입니다.

반환 값

성공하면 true를, 실패하면 false를 반환합니다. 키가 존재하지 않는 경우 Memcached::getResultCode()Memcached::RES_NOTSTORED를 반환합니다.


Examples

예제 #1 Memcached::append() 예제

                  
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_COMPRESSION, false);

$m->set('foo', 'abc');
$m->append('foo', 'def');
var_dump($m->get('foo'));
?>
                  
                

위의 예는 다음을 출력합니다.

string(6) "abcdef"
                

기타