Zookeeper::set
En esta página
Zookeeper::set
Define los datos asociados a un nodo
Descripción#
public Zookeeper::set(string $path, string $value, [int $version], [array $stat]): bool
```php
## 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.
> [!CAUTION]
> Desde la versión 0.3.0, este método lanza `ZookeeperException` y sus derivados.
## Ejemplos
Ejemplo de Zookeeper::set
Guarda un valor en un nodo.
```php
El ejemplo anterior mostrará:
SUCCESS
Véase también#
Zookeeper::create
Zookeeper::get
ZookeeperException