Funciones de WinCache
PHP Manual

wincache_ucache_cas

(PECL wincache >= 1.1.0)

wincache_ucache_cas Compara la variable con el valor antiguo y le asigna un nuevo valor a este

Descripción

bool wincache_ucache_cas ( string $key , int $old_value , int $new_value )

Compara la variable asociada con la key con old_value y si coincide entonces asigna el new_value a este.

Parámetros

key

El parámetro key que se utiliza para almacenar la variable en la caché. key distingue mayúsculas de minúsculas.

old_value

Valor anterior de la variable apuntada por key en la memoria caché del usuario. El valor debe ser de tipo long, en caso contrario la función devuelve FALSE.

new_value

El nuevo valor que se asigna a una variable New value which will get assigned to variable indicado por la key si se encuentra una coincidencia. El valor debe ser de tipo long, en caso contrario la función devolverá FALSE.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 Usando wincache_ucache_cas()

<?php
wincache_ucache_set
('counter'2922);
var_dump(wincache_ucache_cas('counter'29221));
var_dump(wincache_ucache_get('counter'));
?>

El resultado del ejemplo sería:

bool(true) 
int(1)

Ver también


Funciones de WinCache
PHP Manual