Zookeeper::delete

(PECL zookeeper >= 0.2.0)

Zookeeper::deleteУдаляет синхронно узел в zookeeper

Описание

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

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

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 
'Ошибка';
?>

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

Успешное выполнение

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