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