Query: wincache_ucache_cas
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
WINCACHE_UCACHE_CAS(3) 1 WINCACHE_UCACHE_CAS(3) wincache_ucache_cas - Compares the variable with old value and assigns new value to itSYNOPSISbool wincache_ucache_cas (string $key, int $old_value, int $new_value)DESCRIPTIONCompares the variable associated with the $key with $old_value and if it matches then assigns the $new_value to it.PARAMETERSo $key - The $key that is used to store the variable in the cache. $key is case sensitive. o $old_value - Old value of the variable pointed by $key in the user cache. The value should be of type long, otherwise the function returns FALSE. o $new_value - New value which will get assigned to variable pointer by $key if a match is found. The value should be of type long, otherwise the function returns FALSE.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 Using wincache_ucache_cas(3) <?php wincache_ucache_set('counter', 2922); var_dump(wincache_ucache_cas('counter', 2922, 1)); var_dump(wincache_ucache_get('counter')); ?> The above example will output: bool(true) int(1)SEE ALSOwincache_ucache_inc(3), wincache_ucache_dec(3). PHP Documentation Group WINCACHE_UCACHE_CAS(3)