(PECL zookeeper >= 0.1.0)
Zookeeper::exists — Verifica a existência de um nó no zookeeper de forma síncrona
path
O nome do nó. Expresso como um nome de arquivo com barras separando os ancestrais do nó.
watcher_cb
Se diferente de zero, um alerta será definido no servidor para notificar o cliente se o nó mudar. O alerta será definido mesmo que o nó não mude.
Retorna o valor de stat para o caminho se o nó fornecido existir, caso contrário, false.
Este método emite erro/aviso PHP quando a contagem ou os tipos de parâmetros estão errados ou falham em verificar a existência de um nó.
Desde a versão 0.3.0, este método emite ZookeeperException e seus derivados.
Exemplo #1 Exemplo de Zookeeper::exists()
Verificando a existência de um nó.
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/path/to/node';
$r = $zookeeper->exists($path);
if ($r)
echo 'EXISTE';
else
echo 'N/A ou ERRO';
?>
O exemplo acima produzirá:
EXISTE