Documentación offline PHP master

GearmanWorker::work

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

En esta página

GearmanWorker::work

Atender y ejecutar un trabajo

Descripción#

public GearmanWorker::work(): bool
```php

Espera un trabajo y llama a la función de devolución de llamada correspondiente. Emite una advertencia de tipo `E_WARNING` que contiene el último error de Gearman si el código devuelto no es una de las siguientes constantes: `GEARMAN_SUCCESS`, `GEARMAN_IO_WAIT`, o `GEARMAN_WORK_FAIL`.

## Parámetros

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

## Valores devueltos

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

## Ejemplos

Ejemplo con GearmanWorker::work
addServer(); ## Añade la función "reverse" $worker->addFunction("reverse", "my_reverse_function"); ## Inicia la escucha del agente para obtener un trabajo while ($worker->work()); function my_reverse_function($job) { return strrev($job->workload()); } ?>

```php

Véase también#

GearmanWorker::addFunction