PHP 8.4.2 Released!

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)

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top