PHP 7.1.0 Release Candidate 3 Released

Memcached::isPristine

(PECL memcached >= 2.0.0)

Memcached::isPristineComprobar si la instancia se creó recientemente

Descripción

public bool Memcached::isPristine ( void )

Memcached::isPristine() comprueba si la instancia de Memcached se creó recientemente.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve true si la instancia se creó recientemente, de lo contrario devuelve false.

Ver también

add a note add a note

User Contributed Notes 2 notes

up
2
gerben at gerbs dot net
9 months 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
2 months 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