Elimina un nodo de forma sincrónica

# Zookeeper::delete

(PECL zookeeper >= 0.2.0)

Zookeeper::delete — Elimina un nodo de forma sincrónica

### Descripción

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

### Parámetros

`path`

  El nombre del nodo. Expresado como un nombre de archivo con barras separando los ancestros del 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, la comprobación de la versión no tendrá lugar.

### 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 si el número de parámetros o los tipos son incorrectos o si la eliminación del 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::delete()

Elimina un nodo existente.

    <?php
    $zookeeper = new Zookeeper('localhost:2181');
    $path = '/path/to/node';
    $r = $zookeeper->delete($path);
    if ($r)
      echo 'SUCCESS';
    else
      echo 'ERR';
    ?>

El ejemplo anterior mostrará:

    SUCCESS

### Ver también

- Zookeeper::create() - Crear un nodo de forma sincrónica
- Zookeeper::getChildren() - Lista los hijos de un nodo de forma sincrónica
- ZookeeperException

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open