Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
wincache_ucache_cas
(PECL wincache >= 1.1.0)
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 key with old_value and if it matches then assigns the new_value to it.
Список параметров
key -
The key that is used to store the variable in the cache. key is case sensitive.
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.
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.
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример #1 Using wincache_ucache_cas()
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() - Increments the value associated with the key
- wincache_ucache_dec() - Decrements the value associated with the key
Описание на ru2.php.net
Описание на php.ru