
GearmanWorker::returnCode는 작업의 결과를 반환하는 메소드가 아닙니다. GearmanWorker::returnCode는 작업의 상태를 반환하는 메소드입니다.
작업의 결과를 반환하는 메소드는 GearmanWorker::returnTask() 메소드의 반환값을 통해 확인할 수 있습니다.
GearmanWorker::returnTask() 메소드는 작업의 결과를 반환하는 메소드입니다. 이 메소드는 작업의 결과를 포함하는 GearmanTaskResult 객체를 반환합니다.
GearmanTaskResult 객체의 getResult() 메소드를 호출하여 작업의 결과를 확인할 수 있습니다.
GearmanWorker::returnCode를 사용하는 예는 다음과 같습니다.
#hostingforum.kr
php
$worker = new GearmanWorker();
$worker->addServer('localhost', 4730);
$job = $worker->retrieveJob();
if ($job) {
$result = $worker->returnTask();
if ($result->getResultCode() == GEARMAN_SUCCESS) {
echo "작업이 성공적으로 완료되었습니다.n";
} else {
echo "작업이 실패했습니다.n";
}
} else {
echo "작업이 없습니다.n";
}
위 예제에서 GearmanWorker::returnTask() 메소드의 반환값을 통해 작업의 결과를 확인합니다. 작업의 결과는 GearmanTaskResult 객체의 getResultCode() 메소드를 통해 확인할 수 있습니다.
2025-03-29 04:59