wincache_ucache_cas

(PECL wincache >= 1.1.0)

wincache_ucache_casСравнивает переменную со старым значением и присваивает ей новое значение

Описание

wincache_ucache_cas(string $key, int $old_value, int $new_value): bool

Сравнивает переменную, связанную с key с old_value и, если она совпадает, присваивает ей new_value.

Список параметров

key

key, который использовался для сохранения переменной в кеш. key чувствителен к регистру.

old_value

Старое значение переменной, на которую указывает key в пользовательском кеше. Значение должно быть типа long, иначе функция вернёт false.

new_value

Новое значение, которое будет присвоено указателю переменной key, если будет найдено совпадение. Значение должно быть типа long, иначе функция вернёт false.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false, если возникла ошибка.

Примеры

Пример #1 Пример использования wincache_ucache_cas()

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

Результат выполнения приведённого примера:

bool(true)
int(1)

Смотрите также

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top