adicionar

(requer versão Workerman >=3.3.0)

bool \GlobalData\Client::add(string $key, mixed $value)

Adiciona atomicamente. Se a chave já existe, retornará falso.

Parâmetros

$key

Chave. (Por exemplo, $global->abc, abc é a chave)

$value

Valor a ser armazenado.

Valor de retorno

Retorna true se for bem-sucedido, caso contrário retorna falso.

Exemplo

$global = new GlobalData\Client('127.0.0.1:2207');

if($global->add('alguma_chave', 10))
{
    // O valor de $global->alguma_chave foi atribuído com sucesso
    echo "adicionar sucesso " , $global->alguma_chave;
}
else
{
    // $global->alguma_chave já existe, falha ao atribuir valor
    echo "adicionar falha ", var_export($global->alguma_chave);
}