update page now
PHP 8.1.34 Released!

Memcached::isPristine

(PECL memcached >= 2.0.0)

Memcached::isPristineПроверяет создан ли уже экземпляр класса Memcached

Описание

public Memcached::isPristine(): bool

Memcached::isPristine() проверяет создан ли экземпляр класса Memcache

Список параметров

Сигнатура функции не содержит параметров.

Возвращаемые значения

Возвращает true, если экземпляр класса уже создан, в противном случае возвращает false.

Смотрите также

  • Memcached::isPersistent() - Проверяет используется ли устойчивое соединение с сервером memcache

Добавить

Примечания пользователей 2 notes

up
4
gerben at gerbs dot net
10 years ago
How is the return value determined? What is the definition of 'recently'? Does this function return true if the item was stored using the current connection?
up
1
vick dot qi at yahoo dot com
9 years ago
From the source code of contructor, the "recently" means the connection to server of the instence is recently created, that is the instance was created without a persistent_id parameter or the first to use the persistent_id.

For instance, the gives a bool(true):

$memcached = new Memcached();
$isPristine = $memcached->isPristine();
var_dump($isPristine);

This also gives a bool(true):

$memcached = new Memcached('pid1');
$isPristine = $memcached->isPristine();
var_dump($isPristine);

while this gives a bool(false):

$memcached = new Memcached('pid1');
$memcached2 = new Memcached('pid1');
$isPristine = $memcached2->isPristine();
var_dump($isPristine);
To Top