wincache_ucache_cas

(PECL wincache >= 1.1.0)

wincache_ucache_cas Compara a variável com o valor antigo e atribui um novo valor a ela

Descrição

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

Compara a variável associada à chave key com o valor antigo em old_value e, se corresponder, atribui o novo valor em new_value a ela.

Parâmetros

key

O parâmetro key é usado para armazenar a variável no cache. key diferencia maiúsculas de minúsculas.

old_value

Valor antigo da variável apontada por key no cache do usuário. O valor deve ser do tipo long, caso contrário, a função retorna false.

new_value

Novo valor que será atribuído ao ponteiro da variável por key se uma correspondência for encontrada. O valor deve ser do tipo long, caso contrário, a função retorna false.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Usando wincache_ucache_cas()

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

O exemplo acima produzirá:

bool(true)
int(1)

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top