Zookeeper::getChildren

Lists the children of a node synchronously

&reftitle.description; public `array` `Zookeeper::getChildren` `string` `path` `callable` `watcher_cb`&null;
&reftitle.parameters;

`path`

- The name of the node. Expressed as a file name with slashes separating ancestors of the node.

`watcher_cb`

- If nonzero, a watch will be set at the server to notify the client if the node changes.

&reftitle.returnvalues;

Returns an array with children paths on success, and false on failure.

&reftitle.errors;

This method emits PHP error/warning when parameters count or types are wrong or fail to list children of a node.

Since version 0.3.0, this method emits `ZookeeperException` and it's derivatives.

&reftitle.examples;

### `Zookeeper::getChildren` example

Lists children of a node.

    <?php
    $zookeeper = new Zookeeper('locahost:2181');
    $path = '/zookeeper';
    $r = $zookeeper->getchildren($path);
    if ($r)
      var_dump($r);
    else
      echo 'ERR';
    ?>

&example.outputs;

    array(1) {
      [0]=>
      string(6) "config"
    }

&reftitle.seealso;

- `Zookeeper::create`
- `Zookeeper::delete`
- `ZookeeperException`