Memcache Memcache::replace

(PECL memcache >= 0.2.0)

Memcache::replace — 기존 항목의 값 바꾸기


설명

Memcache::replace(
    string $key,
    mixed $var,
    int $flag = ?,
    int $expire = ?
): bool
                

기존 항목의 값을 key로 대체하려면 Memcache::replace()를 사용해야 합니다. 이러한 키가 있는 항목이 없는 경우 Memcache::replace()false를 반환합니다. 나머지 Memcache::replace()Memcache::set()과 유사하게 동작합니다. 또한 memcache_replace() 함수를 사용할 수 있습니다.


매개변수

key
항목과 연결될 키입니다.
var
저장할 변수입니다. 문자열과 정수는 그대로 저장되고 다른 유형은 직렬화되어 저장됩니다.
flag
MEMCACHE_COMPRESSED를 사용하여 압축된 항목을 저장합니다(zlib 사용).
expire
항목의 만료 시간입니다. 0이면 항목이 만료되지 않습니다. Unix 타임스탬프 또는 현재 시간부터 시작하는 초 수를 사용할 수도 있지만 후자의 경우 초 수는 2592000(30일)을 초과할 수 없습니다.

반환 값

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


Examples

예제 #1 Memcache::replace() 예제

                  
<?php

$memcache_obj = memcache_connect('memcache_host', 11211);

/* procedural API */
memcache_replace($memcache_obj, "test_key", "some variable", false, 30);

/* OO API */
$memcache_obj->replace("test_key", "some variable", false, 30);

?>
                  
                

기타