downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

mqseries> <GearmanWorker::wait
Last updated: Fri, 20 Nov 2009

view this page in

GearmanWorker::work

(PECL gearman >= 0.5.0)

GearmanWorker::workWait for and perform jobs

Description

public boolean GearmanWorker::work ( void )

Waits for a job to be assigned and then calls the appropriate callback function. Issues an E_WARNING with the last Gearman error if the return code is not one of GEARMAN_SUCCESS, GEARMAN_IO_WAIT, or GEARMAN_WORK_FAIL.

Parameters

This function has no parameters.

Return Values

Returns TRUE on success or FALSE on failure.

Examples

Example #1 GearmanWorker::work example

<?php

# create the worker
$worker = new GearmanWorker(); 

# add the default job server (localhost)
$worker->addServer(); 

# add the reverse function
$worker->addFunction("reverse""my_reverse_function"); 

# start te worker listening for job submissions
while ($worker->work()); 
 
function 
my_reverse_function($job

  return 
strrev($job->workload()); 
}

?>

See Also



add a note add a note User Contributed Notes
GearmanWorker::work
There are no user contributed notes for this page.

mqseries> <GearmanWorker::wait
Last updated: Fri, 20 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites