라이브러리

[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 메소드는 반환 타입을 설정할 때 사용할 수 있습니다. 반환 타입은 작업의 결과를 반환하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 537 페이지

검색

게시물 검색