(PECL zookeeper >= 0.1.0)
Zookeeper::getChildren — Lista los hijos de un nodo de forma sincrónica
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.
Devuelve un array con las rutas de los hijos en caso de éxito, y false en caso de fallo.
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.
Desde la versión 0.3.0, este método lanza ZookeeperException y sus derivados.
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" }