라이브러리

[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을 사용하는 방법을 살펴보았습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색