Documentación offline PHP master

Zookeeper::exists

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Zookeeper::exists

Comprueba la existencia de un nodo de forma sincrónica

Descripción#

public Zookeeper::exists(string $path, [callable $watcher_cb]): array
```php

## Parámetros

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

`watcher_cb`  
Si es distinto de cero, se establecerá un observador en el servidor para notificar al cliente si el nodo cambia. El observador se activará incluso si el nodo no existe.

## Valores devueltos

Devuelve el valor stat de la ruta si el nodo dado existe, en caso contrario false.

## Errores/Excepciones

Este método emite un error/advertencia de PHP cuando el número de parámetros o los tipos son incorrectos o la comprobación de existencia del nodo ha fallado.

> [!CAUTION]
> Desde la versión 0.3.0, este método lanza `ZookeeperException` y sus derivados.

## Ejemplos

Ejemplo de Zookeeper::exists

Comprueba la existencia de un nodo.
exists($path); if ($r) echo 'EXISTS'; else echo 'N/A or ERR'; ?>

```php

El ejemplo anterior mostrará:

EXISTS

Véase también#

Zookeeper::get

ZookeeperException