
GearmanClient::addTaskBackground 메서드는 작업을 배치하는 데 사용되는 메서드입니다. 이 메서드는 작업을 배치하고, 작업이 완료되면 결과를 받을 수 있는 콜백 함수를 등록할 수 있습니다.
#hostingforum.kr
php
$client = new GearmanClient();
$client->addTaskBackground('my_task', 'my_function', array('arg1', 'arg2'));
위의 예제에서 'my_task'은 작업의 이름이고, 'my_function'은 작업을 처리할 함수의 이름입니다. array('arg1', 'arg2')는 작업에 전달할 인자입니다.
작업이 완료되면, 콜백 함수가 호출됩니다. 콜백 함수는 작업의 결과를 받을 수 있습니다.
#hostingforum.kr
php
$client->addTaskBackground('my_task', 'my_function', array('arg1', 'arg2'), function($job) {
$result = $job->getTaskResult();
// 작업의 결과를 처리합니다.
});
위의 예제에서 콜백 함수는 작업의 결과를 받을 수 있습니다. 작업의 결과는 $job->getTaskResult() 메서드를 사용하여 받을 수 있습니다.
2025-06-11 19:23