PHP Conference Japan 2024

Zookeeper::getChildren

(PECL zookeeper >= 0.1.0)

Zookeeper::getChildren同步列出節點的子節點

說明

public Zookeeper::getChildren(字串 $path, 可呼叫 $watcher_cb = null): 陣列

參數

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