Zookeeper::delete

(PECL zookeeper >= 0.2.0)

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

Описание

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

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

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

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

Успех

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top