
GearmanTask::data는 작업 데이터를 전달하는 데 사용되는 메서드입니다.
GearmanTask::data를 설정하는 방법은 다음과 같습니다.
1. 문자열로 데이터 전달 : `GearmanTask::data($data)`를 사용하여 문자열로 데이터를 전달할 수 있습니다. 예를 들어, `$task->data('Hello, World!');`와 같이 사용할 수 있습니다.
2. 배열로 데이터 전달 : `GearmanTask::data($data)`를 사용하여 배열로 데이터를 전달할 수 있습니다. 예를 들어, `$task->data(array('name' => 'John', 'age' => 30));`와 같이 사용할 수 있습니다.
3. 객체로 데이터 전달 : `GearmanTask::data($data)`를 사용하여 객체로 데이터를 전달할 수 있습니다. 예를 들어, `$task->data(new stdClass());`와 같이 사용할 수 있습니다.
GearmanTask::data의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
$gearman = new GearmanClient();
$gearman->addServer('localhost', 4730);
$task = $gearman->createTask('my_task');
$task->data('Hello, World!'); // 문자열로 데이터 전달
$task->data(array('name' => 'John', 'age' => 30)); // 배열로 데이터 전달
$task->data(new stdClass()); // 객체로 데이터 전달
$gearman->runTasks();
GearmanTask::data를 사용하여 작업 데이터를 전달할 수 있습니다.
2025-06-27 00:27