我在阅读有关Memcached的文档时偶然发现Memcached::isPristine()
,但不知道它是什么。
我注意到它与持久连接相关联,但文档缺少那些通常存在于其他页面中的示例用例。
答案 0 :(得分:1)
我将用一个例子来解释它
git reset --hard
输出:
$m1 = new MemCached('test');
$m1->addServer('127.0.0.1', 11211);
$m2 = new MemCached('test');
$m2->addServer('127.0.0.1', 11211);
var_dump($m2->getServerList());
使用isPristine
array(2) {
[0]=>
array(2) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
int(11211)
}
[1]=>
array(2) {
["host"]=>
string(9) "127.0.0.1"
["port"]=>
int(11211)
}
}
输出:
$m1 = new MemCached('test');
$m1->addServer('127.0.0.1', 11211);
$m2 = new MemCached('test');
if($m2->isPristine()) $m2->addServer('127.0.0.1', 11211);
var_dump($m2->getServerList());