Zookeeper::getChildren

(PECL zookeeper >= 0.1.0)

Zookeeper::getChildrenLista los hijos de un nodo de forma sincrónica

Descripción

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

Parámetros

path

El nombre del nodo. Expresado como un nombre de archivo con barras separando los ancestros del nodo.

watcher_cb

Si es distinto de cero, se definirá un observador en el servidor para notificar al cliente si cambia el nodo.

Valores devueltos

Devuelve un array con las rutas de los hijos en caso de éxito, y false en caso de fallo.

Errores/Excepciones

Este método emite un error/advertencia PHP cuando el número de parámetros o tipos son incorrectos, o cuando la lista de hijos de un nodo ha fallado.

Precaución

Desde la versión 0.3.0, este método lanza ZookeeperException y sus derivados.

Ejemplos

Ejemplo #1 Ejemplo de Zookeeper::getChildren()

Lista los hijos de un nodo.

<?php

$zookeeper
= new Zookeeper('locahost:2181');
$path = '/zookeeper';
$r = $zookeeper->getchildren($path);

if (
$r) {
var_dump($r);
} else {
echo
'ERR';
}

?>

El resultado del ejemplo sería:

array(1) {
  [0]=>
  string(6) "config"
}

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top