Zookeeper::exists

(PECL zookeeper >= 0.1.0)

Zookeeper::existsVerifica a existência de um nó no zookeeper de forma síncrona

Descrição

public Zookeeper::exists(string $path, callable $watcher_cb = null): array

Parâmetros

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.

Valor Retornado

Retorna o valor de stat para o caminho se o nó fornecido existir, caso contrário, false.

Erros/Exceções

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ó.

Cuidado

Desde a versão 0.3.0, este método emite ZookeeperException e seus derivados.

Exemplos

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

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