Zookeeper::getChildren

(PECL zookeeper >= 0.1.0)

Zookeeper::getChildren同步列出节点的子节点

描述

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

参数

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
'ERR';
}

?>

上面的示例将输出

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

参见

添加备注

用户贡献的注释

此页面没有用户贡献的注释。
To Top