注意!
使用二进制协议时,cas() 后的预期结果为 21 (Memcached::RES_END)。
例如,要使上面的示例 #1 与二进制协议一起使用,请使用以下内容
<?php
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->setOption(Memcached::OPT_BINARY_PROTOCOL,true)
// [...]
} else {
$ips[] = $_SERVER['REMOTE_ADDR'];
$m->cas($cas, 'ip_block', $ips);
}
} while ($m->getResultCode() != Memcached::RES_END);
?>