(PECL zookeeper >= 0.1.0)
Zookeeper::getChildren — Синхронно выводит список потомков узла
path
Имя узла. Выражается как название файла с разделением предков узла слешами.
watcher_cb
На сервере установится наблюдение, чтобы уведомить клиента об изменениях узла, если значение параметра указали и оно не равно null.
Метод возвращает массив с путями дочерних элементов узла в случае успешного выполнения и false, если возникла ошибка.
Метод выдаёт ошибку или предупреждение PHP, когда количество параметров или типы неверны, или не получается перечислить дочерние элементы узла.
Начиная с версии 0.3.0 метод выбрасывает исключение ZookeeperException и его производные.
Пример #1 Пример использования метода Zookeeper::getChildren()
Перечисляет дочерние элементы узла.
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/zookeeper';
$r = $zookeeper->getchildren($path);
if ($r) {
var_dump($r);
} else {
echo 'Ошибка';
}
?>
Результат выполнения приведённого примера:
array(1) { [0]=> string(6) "config" }