Memcached::isPristine

(PECL memcached >= 2.0.0)

Memcached::isPristine检查实例是否最近创建

描述

public Memcached::isPristine(): bool

Memcached::isPristine() 检查 Memcache 实例是否最近创建。

参数

此函数没有参数。

返回值

如果实例最近创建,则返回 true,否则返回 false

参见

添加注释

用户贡献的注释 2 个注释

gerben at gerbs dot net
8 年前
如何确定返回值?“最近”的定义是什么?如果使用当前连接存储了该项目,此函数是否返回 true?
vick dot qi at yahoo dot com
8 年前
从构造函数的源代码来看,“最近”是指实例到服务器的连接最近创建,即实例是在没有 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);
To Top