如何确定返回值?“最近”的定义是什么?如果使用当前连接存储了该项目,此函数是否返回 true?
(PECL memcached >= 2.0.0)
Memcached::isPristine — 检查实例是否最近创建
此函数没有参数。
从构造函数的源代码来看,“最近”是指实例到服务器的连接最近创建,即实例是在没有 persistent_id 参数的情况下创建的,或者是在使用 persistent_id 的第一个实例。
例如,这将返回 bool(true)
$memcached = new Memcached();
$isPristine = $memcached->isPristine();
var_dump($isPristine);
这也会返回 bool(true)
$memcached = new Memcached('pid1');
$isPristine = $memcached->isPristine();
var_dump($isPristine);
而这将返回 bool(false)
$memcached = new Memcached('pid1');
$memcached2 = new Memcached('pid1');
$isPristine = $memcached2->isPristine();
var_dump($isPristine);