GearmanClient::addTaskStatus
En esta página
GearmanClient::addTaskStatus
Añade una tarea para obtener el estado
Descripción#
public GearmanClient::addTaskStatus(string $job_handle, [mixed $context]): GearmanTask
```php
Utilizado para solicitar el estado al servidor Gearman, que llamará al retorno de estado especificado (mediante GearmanClient::setStatusCallback).
## Parámetros
`job_handle`
El descriptor para la tarea cuyo estado se desea obtener
`context`
Los datos a pasar al retorno de estado, generalmente una referencia a un array o a un objeto
## Valores devueltos
Un objeto `GearmanTask` o `false` en caso de error.
## Ejemplos
Supervisar la finalización de múltiples tareas en segundo plano
Un retraso artificial se introduce en el agente de este ejemplo para simular un proceso largo. Solo se lanza un agente en este ejemplo.
```php
Resultado del ejemplo anterior es similar a:
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 0
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 1
Completado: 2
Véase también#
GearmanClient::setStatusCallback