라이브러리
[PHP] GearmanJob::functionName - 함수 이름 가져오기
GearmanJob::functionName
Gearman은 분산 작업을 처리하기 위한 오픈 소스 프레임워크입니다. GearmanJob은 Gearman에서 작업을 처리하는 객체입니다. functionName은 작업을 처리하는 함수의 이름을 나타냅니다.
GearmanJob::functionName은 작업을 처리하는 함수의 이름을 반환하는 메서드입니다. 이 메서드는 작업을 처리하는 함수의 이름을 알기 위해 사용됩니다.
예제
다음 예제는 GearmanJob::functionName을 사용하는 예제입니다.
#hostingforum.kr
php
// worker.php
<?php
require_once 'vendor/autoload.php';
use GearmanWorker;
$worker = new GearmanWorker();
$worker->addServer('localhost', 4730);
$worker->registerFunction('my_function', 'my_function');
$worker->work();
function my_function($job) {
echo "Worker: " . $job->jobHandle() . " - " . $job->workload() . "
";
$result = "Result: " . $job->workload();
return $result;
}
?>
#hostingforum.kr
php
// client.php
<?php
require_once 'vendor/autoload.php';
use GearmanClient;
$client = new GearmanClient();
$client->addServer('localhost', 4730);
$client->doBackground('my_function', 'Hello, World!');
?>
위 예제에서, worker.php는 Gearman worker를 생성하고 `my_function` 함수를 등록합니다. client.php는 Gearman client를 생성하고 `my_function` 함수를 호출합니다.
GearmanJob::functionName을 사용하여 작업을 처리하는 함수의 이름을 알 수 있습니다.
#hostingforum.kr
php
// worker.php
function my_function($job) {
echo "Worker: " . $job->jobHandle() . " - " . $job->workload() . "
";
echo "Function Name: " . $job->functionName() . "
";
$result = "Result: " . $job->workload();
return $result;
}
위 예제에서, `my_function` 함수는 `functionName` 메서드를 사용하여 작업을 처리하는 함수의 이름을 출력합니다.
결론
GearmanJob::functionName은 작업을 처리하는 함수의 이름을 반환하는 메서드입니다. 이 메서드는 작업을 처리하는 함수의 이름을 알기 위해 사용됩니다. 예제를 통해 GearmanJob::functionName을 사용하는 방법을 살펴보았습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.