(PECL zookeeper >= 0.2.0)
Zookeeper::delete — Удаляет синхронно узел в объекте Zookeeper
pathПуть к узлу. Путь к узлу задаётся аналогично путям к файлам — предки узла разделяются слешем.
versionОжидаемая версия узла. Функция завершится ошибкой, если фактическая версия узла не соответствует ожидаемой. При передаче значения -1 версия узла не проверяется.
Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.
Метод выдаёт ошибку или предупреждение, если количество или типы аргументов неверны или если удалить узел невозможно.
Начиная с версии 0.3.0 метод выбрасывает исключения семейства ZookeeperException.
Пример #1 Пример удаления узла методом Zookeeper::delete()
Удаление узла.
<?php
$zookeeper = new Zookeeper('locahost:2181');
$path = '/path/to/node';
$r = $zookeeper->delete($path);
if ($r) {
echo 'Успех';
} else {
echo 'Ошибка';
}Результат выполнения приведённого примера:
Успех