(PECL zookeeper >= 0.1.0)
Zookeeper::set — Define os dados associados a um nó
path
O nome do nó. Expresso como um nome de arquivo com barras separando os ancestrais do nó.
value
Os dados a serem armazenados no nó.
version
A versão esperada do nó. A função falhará se a versão real do nó não corresponder à versão esperada. Se -1 for usado, a verificação de versão não ocorrerá.
stat
Se não for NULL, manterá o valor de stat para o caminho no retorno.
Este método emite erro/aviso PHP quando a contagem ou os tipos de parâmetros estão errados ou falham ao salvar o valor no nó.
Desde a versão 0.3.0, este método emite ZookeeperException e seus derivados.
Exemplo #1 Exemplo de Zookeeper::set()
Definindo o valor em um nó.
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/path/to/node';
$value = 'nodevalue';
$r = $zookeeper->set($path, $value);
if ($r)
echo 'SUCESSO';
else
echo 'ERRO';
?>
O exemplo acima produzirá:
SUCESSO