(PECL zookeeper >= 0.1.0)
Zookeeper::getChildren — Liste les enfants d'un nœud de manière synchrone
path
Le 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_cb
Si différent de zéro, un observateur sera défini sur le serveur pour notifier le client si le nœud change.
Renvoie un tableau avec les chemins des enfants en cas de succès, et false en cas d'échec.
Cette méthode émet une erreur/warning PHP lorsque le nombre de paramètres ou les types sont incorrects ou que la liste des enfants d'un 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::getChildren()
Liste les enfants d'un nœud.
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/zookeeper';
$r = $zookeeper->getchildren($path);
if ($r) {
var_dump($r);
} else {
echo 'ERR';
}
?>
L'exemple ci-dessus va afficher :
array(1) { [0]=> string(6) "config" }