PHP.nl

wincache_ucache_cas

wincache_ucache_cas

Compares the variable with old value and assigns new value to it

bool **wincache_ucache_cas** string $key int $old_value int $new_value

Compares the variable associated with the with
and if it matches then assigns the to it. key``old_value``new_value

key The that is used to store the variable in the cache. is case sensitive. key``key

old_value Old value of the variable pointed by in the user cache. The value should be of type , otherwise the function returns false. key``long

new_value New value which will get assigned to variable pointer by if a match is found. The value should be of type , otherwise the function returns false. key``long

return.success

**Voorbeeld: Using **

<?php
wincache_ucache_set('counter', 2922);
var_dump(wincache_ucache_cas('counter', 2922, 1));
var_dump(wincache_ucache_get('counter'));
?>
bool(true) 
int(1)

wincache_ucache_inc``wincache_ucache_dec