GearmanWorker::work

(PECL gearman >= 0.5.0)

GearmanWorker::workAtender y ejecutar un trabajo

Descripción

public GearmanWorker::work(): bool

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 tiene parámetros.

Valores devueltos

Devuelve true en caso de éxito o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con GearmanWorker::work()

<?php

# Crea un agente
$worker = new GearmanWorker();

# Añade un servidor de trabajos por omisión (localhost)
$worker->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());
}

?>

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top