工作句柄在任務被工作伺服器接收並排入佇列之前並不會被指派,因此您需要使用其中一個客戶端回呼函數來存取句柄。
<?php
$client->setCreatedCallback(function ($task) {
var_dump($task->jobHandle()); // "H:server:1"
});
$task = $client->addTask('function', 'workload');
var_dump($task->jobHandle()); // ""
(PECL gearman >= 0.5.0)
GearmanTask::jobHandle -- gearman_job_handle — 取得工作控制代碼
此函式沒有參數。
不透明的工作控制代碼,如果任務尚未建立,則傳回 false
。
工作句柄在任務被工作伺服器接收並排入佇列之前並不會被指派,因此您需要使用其中一個客戶端回呼函數來存取句柄。
<?php
$client->setCreatedCallback(function ($task) {
var_dump($task->jobHandle()); // "H:server:1"
});
$task = $client->addTask('function', 'workload');
var_dump($task->jobHandle()); // ""