
GearmanTask::functionName은 GearmanTask 클래스의 속성이 아닙니다. GearmanTask는 GearmanJob의 하위 클래스로, GearmanJob은 작업을 수행하기 위한 클래스입니다.
GearmanTask::functionName은 실제로 GearmanJob::functionName을 참조하는 속성입니다. GearmanJob::functionName은 작업을 수행할 함수 이름을 저장하는 속성입니다.
GearmanTask::functionName을 호출하거나 사용하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$task = new GearmanTask($job);
$task->functionName = 'my_function';
GearmanTask::functionName과 관련된 예제 코드는 다음과 같습니다.
#hostingforum.kr
php
function my_function($data) {
// 작업을 수행하는 코드
return '결과';
}
$gearman = new GearmanClient();
$gearman->addServer('localhost', 4730);
$job = $gearman->submitBackgroundJob('my_function', '데이터');
$task = new GearmanTask($job);
$task->functionName = 'my_function';
$gearman->runTasks(array($task));
이 예제 코드에서는 GearmanTask::functionName을 사용하여 작업을 수행하는 함수 이름을 지정합니다.
2025-06-08 12:48