(PECL memcache >= 0.2.0)
Memcache::replace -- memcache_replace — 既存項目の値を置換する
$memcache,$key,$var,$flag = ?,$expire = ?
Memcache::replace() は、key
に対応する既存項目の値を置換するために使用します。
指定したキーに対応する項目がない場合は、
Memcache::replace() は false を返します。
それ以外の点では、Memcache::replace()
の振る舞いは Memcache::set() と同じです。
keyvarflagMEMCACHE_COMPRESSED
を使用します (zlib を使用します)。
expire例1 Memcache::replace() の例
<?php
$memcache_obj = memcache_connect('memcache_host', 11211);
/* 手続き型の API */
memcache_replace($memcache_obj, "test_key", "some variable", false, 30);
/* オブジェクト指向の API */
$memcache_obj->replace("test_key", "some variable", false, 30);
?>