Zookeeper::getChildren
(PECL zookeeper >= 0.1.0)
Zookeeper::getChildren — Выводит список потомков узла синхронно
Описание
Список параметров
-
path
-
Имя узла. Выражается как имя файла с косой чертой, разделяющей предков узла.
-
watcher_cb
-
Если ненулевое значение, на сервере будет установлено наблюдение, чтобы уведомить клиента об изменении узла.
Возвращаемые значения
Возвращает массив с дочерними путями в случае успешного выполнения и 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" }
Смотрите также
- Zookeeper::create() - Создает синхронно узел
- Zookeeper::delete() - Удаляет синхронно узел в zookeeper
- ZookeeperException