(PECL zookeeper >= 0.1.0)
Zookeeper::exists — 同步檢查 Zookeeper 中節點是否存在
path
節點的名稱。以檔案名稱表示,斜線分隔節點的祖先。
watcher_cb
如果不為零,則會在伺服器上設定監聽器,以便在節點變更時通知客戶端。即使節點不存在,也會設定監聽器。
如果指定的節點存在,則返回路徑的 stat 值,否則返回 false。
範例 #1 Zookeeper::exists() 範例
檢查節點是否存在。
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/path/to/node';
$r = $zookeeper->exists($path);
if ($r)
echo 'EXISTS';
else
echo 'N/A or ERR';
?>
上述範例將輸出
EXISTS