PHP Conference Japan 2024

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