(PECL zookeeper >= 0.2.0)
Zookeeper::delete — Удаляет синхронно узел в zookeeper
path
Название узла. Выражается как имя файла с косой чертой, разделяющей предков узла.
version
Ожидаемая версия узла. Функция завершится ошибкой, если фактическая версия узла не соответствует ожидаемой версии. Если используется -1, проверка версии не будет выполняться.
Возвращает true
в случае успешного выполнения или false
в случае возникновения ошибки.
Метод выдаёт PHP сообщение об ошибке/предупреждение, когда количество параметров или их типы неверны или не удалось удалить узел.
Начиная с версии 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 'Ошибка';
?>
Результат выполнения приведённого примера:
Успешное выполнение