Documentación offline PHP master

zookeeper_dispatch

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

En esta página

zookeeper_dispatch

Llama a las funciones de devolución de llamada para las operaciones pendientes

Descripción#

zookeeper_dispatch(): void
```php

La función `zookeeper_dispatch` llama a las funciones de devolución de llamada pasadas por las operaciones como Zookeeper::get o Zookeeper::exists.

> [!CAUTION]
> Desde la versión 0.4.0, esta función debe ser llamada manualmente para realizar operaciones asíncronas. Si desea que esto se haga automáticamente, también puede declarar ticks al inicio de su programa.

Después de PHP 7.1, puede ignorar esta función. Esta extensión usa EG(vm_interrupt) para implementar la distribución asíncrona.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

No se retorna ningún valor.

## Errores/Excepciones

Este método emite una alerta PHP cuando la función de devolución de llamada no puede ser invocada.

## Ejemplos

Ejemplo de zookeeper_dispatch \#1

Distribuir manualmente las funciones de devolución de llamada.
connect('localhost:2181'); $client->get('/zookeeper', function() { echo "Callback was called".PHP_EOL; }); while(true) { sleep(1); zookeeper_dispatch(); } ?>
Ejemplo de zookeeper_dispatch \#2

Declarar ticks.
connect('localhost:2181'); $client->get('/zookeeper', function() { echo "Callback was called".PHP_EOL; }); while(true) { sleep(1); } ?>

```php

Véase también#

Zookeeper::addAuth, Zookeeper::connect, Zookeeper::__construct, Zookeeper::exists, Zookeeper::get, Zookeeper::getChildren, Zookeeper::setWatcher