首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

GearmanWorker::work

(PECL gearman >= 0.5.0)

GearmanWorker::work - 等待并执行工作

描述

代码语言:javascript
复制
public bool GearmanWorker::work ( void )

等待工作分配,然后调用适当的回调函数。如果返回代码不是GE_WARNING,或者其中之一EARMAN_SUCCESS,则发出最后一个Gearman错误。GEARMAN_IO_WAITGEARMAN_WORK_FAIL

参数

该函数没有参数。

返回值

成功时返回TRUE或失败时返回FALSE

示例

示例#1 GearmanWorker::work()示例

代码语言:javascript
复制
<?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());?
}

?>

另请参阅

  • GearmanWorker::addFunction() - 注册并添加回调函数

← GearmanWorker::wait

GearmanException →

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com