GearmanTask::isKnown()

检查任务是否在Gearman服务器中已知

首字母:G

函数名称:GearmanTask::isKnown()

函数描述:检查任务是否在Gearman服务器中已知

适用版本:Gearman扩展版本1.0.0以上

用法: bool GearmanTask::isKnown ( void )

参数:无

返回值:如果任务在Gearman服务器中已知,则返回true,否则返回false。

示例:

addServer('127.0.0.1', 4730);
// 创建一个新的任务
$task = new GearmanTask();
// 设置任务的函数名和数据
$task->function = 'my_function';
$task->data = 'my_data';
// 将任务提交给Gearman服务器
$client->addTask($task);
// 同步等待任务完成
$client->runTasks();
// 检查任务是否在Gearman服务器中已知
if ($task->isKnown()) {
 echo '任务已知';
} else {
 echo '任务未知';
}
?>

在上面的示例中,我们创建了一个Gearman客户端,并向其添加了一个Gearman服务器。然后,我们创建了一个新的任务,并设置了任务的函数名和数据。接下来,我们将任务提交给Gearman服务器,并使用$client->runTasks()方法同步等待任务完成。

最后,我们使用$task->isKnown()方法检查任务是否在Gearman服务器中已知,并根据结果输出相应的消息。

同首字母函数