(PECL zookeeper >= 0.1.0)
Zookeeper::exists â VĂ©rifie l'existence d'un nĆud de maniĂšre synchrone
pathLe nom du nĆud. ExprimĂ© sous la forme d'un nom de fichier avec des barres obliques sĂ©parant les ancĂȘtres du nĆud.
watcher_cbSi diffĂ©rent de zĂ©ro, un observateur sera dĂ©fini sur le serveur pour notifier le client si le nĆud change. L'observateur sera dĂ©fini mĂȘme si le nĆud n'existe pas.
Renvoie la valeur de stat pour le chemin si le nĆud donnĂ© existe, sinon false.
Cette mĂ©thode Ă©met une erreur/warning PHP lorsque le nombre de paramĂštres ou les types sont incorrects ou que la vĂ©rification de l'existence du nĆud a Ă©chouĂ©.
Depuis la version 0.3.0, cette méthode émet ZookeeperException et ses dérivés.
Exemple #1 Exemple de Zookeeper::exists()
VĂ©rifie l'existence d'un nĆud.
<?php
$zookeeper = new Zookeeper('localhost:2181');
$path = '/path/to/node';
$r = $zookeeper->exists($path);
if ($r)
echo 'EXISTS';
else
echo 'N/A or ERR';
?>L'exemple ci-dessus va afficher :
EXISTS