Memcached Memcached::prepend

(PECL memcached >= 0.1.0)

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


설명

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

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

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


매개변수

key
데이터를 앞에 추가할 항목의 키입니다.
value
앞에 추가할 문자열입니다.

반환 값

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


Examples

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

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

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

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

string(6) "defabc"
                

기타