(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