PHP 8.5.0 Alpha 2 available for testing

Zookeeper::set

(PECL zookeeper >= 0.1.0)

Zookeeper::setDefine los datos asociados a un nodo

Descripción

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

Parámetros

path

El nombre del nodo. Expresado como un nombre de archivo con barras separando los ancestros del nodo.

value

Los datos que se almacenarán en el nodo.

version

La versión esperada del nodo. La función fallará si la versión actual del nodo no coincide con la versión esperada. Si se utiliza -1, no se realizará la comprobación de la versión.

stat

Si no es NULL, contendrá el valor de las estadísticas de la ruta devuelta.

Valores devueltos

Esta función retorna true en caso de éxito o false si ocurre un error.

Errores/Excepciones

Este método emite un error/advertencia de PHP cuando el número de parámetros o los tipos son incorrectos o cuando guardar el valor en el nodo ha fallado.

Precaución

Desde la versión 0.3.0, este método lanza ZookeeperException y sus derivados.

Ejemplos

Ejemplo #1 Ejemplo de Zookeeper::set()

Guarda un valor en un nodo.

<?php
$zookeeper
= new Zookeeper('locahost:2181');
$path = '/path/to/node';
$value = 'nodevalue';
$r = $zookeeper->set($path, $value);
if (
$r)
echo
'SUCCESS';
else
echo
'ERR';
?>

El ejemplo anterior mostrará :

SUCCESS

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top