Удаляет синхронно узел в объекте Zookeeper

# Zookeeper::delete

(PECL zookeeper >= 0.2.0)

Zookeeper::delete — Удаляет синхронно узел в объекте Zookeeper

### Описание

public function Zookeeper::delete(string `$path`, int `$version` = -1): bool

### Список параметров

`path`

  Путь к узлу. Путь к узлу задаётся аналогично путям к файлам — предки узла разделяются слешем.

`version`

  Ожидаемая версия узла. Функция завершится ошибкой, если фактическая версия узла не соответствует ожидаемой. При передаче значения -1 версия узла не проверяется.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

### Ошибки

Метод выдаёт ошибку или предупреждение, если количество или типы аргументов неверны или если удалить узел невозможно.

Предостережение

Начиная с версии 0.3.0 метод выбрасывает исключения семейства ZookeeperException.

### Примеры

Пример #1 Пример удаления узла методом Zookeeper::delete()

Удаление узла.

    <?php

    $zookeeper = new Zookeeper('localhost:2181');

    $path = '/path/to/node';

    $r = $zookeeper->delete($path);

    if ($r) {
      echo 'Успех';
    } else {
      echo 'Ошибка';
    }

Результат выполнения приведённого примера:

    Успех

### Смотрите также

- Zookeeper::create() - Создаёт синхронно узел
- Zookeeper::getChildren() - Синхронно выводит список потомков узла
- ZookeeperException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open