라이브러리
[PHP] GearmanJob::setReturn - 반환 값 설정
GearmanJob::setReturn
GearmanJob::setReturn 메소드는 GearmanJob 객체의 반환 값을 설정하는 메소드입니다. GearmanJob 객체는 작업을 수행하는 데 사용되는 객체로, 작업의 결과를 반환할 수 있습니다.
# 사용 방법
GearmanJob::setReturn 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$job = $client->createJob('my_task');
$job->setReturn('Hello, World!');
# 예제
GearmanJob::setReturn 메소드는 작업의 결과를 반환할 때 사용할 수 있습니다. 예를 들어, 작업이 완료되면 결과를 반환하는 메소드를 사용할 수 있습니다.
#hostingforum.kr
php
// worker.php
$job = $client->createJob('my_task');
$job->setReturn('Hello, World!');
$client->doNormal($job);
#hostingforum.kr
php
// client.php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$job = $client->createJob('my_task');
$job->setReturn('Hello, World!');
$client->doNormal($job);
$result = $job->return;
echo $result; // Hello, World!
# 반환 타입
GearmanJob::setReturn 메소드는 반환 타입을 설정할 수 있습니다. 반환 타입은 다음과 같이 설정할 수 있습니다.
#hostingforum.kr
php
$job->setReturn('Hello, World!', GEARMAN_RETURN_STRING);
# 반환 타입 목록
GearmanJob::setReturn 메소드는 다음과 같은 반환 타입을 지원합니다.
* GEARMAN_RETURN_STRING: 문자열 반환
* GEARMAN_RETURN_INT: 정수 반환
* GEARMAN_RETURN_FLOAT: 실수 반환
* GEARMAN_RETURN_BOOL: 불리언 반환
* GEARMAN_RETURN_ARRAY: 배열 반환
* GEARMAN_RETURN_OBJECT: 객체 반환
# 예제
GearmanJob::setReturn 메소드는 반환 타입을 설정할 때 사용할 수 있습니다. 예를 들어, 작업이 완료되면 결과를 반환하는 메소드를 사용할 수 있습니다.
#hostingforum.kr
php
// worker.php
$job = $client->createJob('my_task');
$job->setReturn(123, GEARMAN_RETURN_INT);
$client->doNormal($job);
#hostingforum.kr
php
// client.php
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$job = $client->createJob('my_task');
$job->setReturn(123, GEARMAN_RETURN_INT);
$client->doNormal($job);
$result = $job->return;
echo $result; // 123
GearmanJob::setReturn 메소드는 반환 타입을 설정할 때 사용할 수 있습니다. 반환 타입은 작업의 결과를 반환하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.