GearmanWorker::work

(PECL gearman >= 0.5.0)

GearmanWorker::workEspera e executa trabalhos

Descrição

public GearmanWorker::work(): bool

Aguarda que um trabalho seja atribuído e então chama a função de retorno de chamada apropriada. Emite um E_WARNING com o último erro Gearman se o código de retorno não for um de GEARMAN_SUCCESS, GEARMAN_IO_WAIT, ou GEARMAN_WORK_FAIL.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Exemplos

Exemplo #1 Exemplo de GearmanWorker::work()

<?php

# cria o trabalhador
$worker = new GearmanWorker();

# adiciona o servidor de trabalho padrão (localhost)
$worker->addServer();

# adiciona a função reversa
$worker->addFunction("reverse", "my_reverse_function");

# inicia o trabalhador ouvindo as submissões de trabalho
while ($worker->work());

function
my_reverse_function($job)
{
return
strrev($job->workload());
}

?>

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top