PHP 8.4.2 Released!

Zookeeper::set

(PECL zookeeper >= 0.1.0)

Zookeeper::setУстанавливает данные, связанные с узлом

Описание

public Zookeeper::set(
    string $path,
    string $value,
    int $version = -1,
    array &$stat = null
): bool

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

path

Имя узла. Выражается как имя файла с косой чертой, разделяющей предков узла.

value

Данные, которые будут храниться в узле.

version

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

stat

Если не NULL, при возврате будет сохранено значение stat для пути.

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

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

Ошибки

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

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

Начиная с версии 0.3.0, метод выбрасывает ZookeeperException и его производные.

Примеры

Пример #1 Пример использования Zookeeper::set()

Сохранение значения в узел.

<?php
$zookeeper
= new Zookeeper('locahost:2181');
$path = '/path/to/node';
$value = 'nodevalue';
$r = $zookeeper->set($path, $value);
if (
$r)
echo
'Значение сохранено';
else
echo
'Ошибкак';
?>

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

SUCCESS

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

Добавить

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

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