php man page for wincache_ucache_cas

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 it

SYNOPSIS
bool wincache_ucache_cas (string $key, int $old_value, int $new_value)
DESCRIPTION
Compares the variable associated with the $key with $old_value and if it matches then assigns the $new_value to it.
PARAMETERS
o $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 VALUES
Returns TRUE on success or FALSE on failure.
EXAMPLES
Example #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 ALSO
wincache_ucache_inc(3), wincache_ucache_dec(3). PHP Documentation Group WINCACHE_UCACHE_CAS(3)
Related Man Pages
isset(3) - php
wincache_ucache_get(3) - php
wincache_ucache_cas(3) - php
wincache_ucache_delete(3) - php
wincache_ucache_inc(3) - php
Similar Topics in the Unix Linux Community
counter problem
dynamic variables
incrementing the variable name along with the data?
Output checker setting variable to TRUE or FALSE
Division by zero attempted error during linear conversion of values between 0.25 to 1