PHP Conference Japan 2024

Gearman

新增註解

使用者貢獻的註解 3 則註解

jon dot skarpeteig at gmail dot com
12 年前
可惜的是,pecl 擴充套件中沒有管理員。如果您想使用管理功能,請查看:http://pear.php.net/package/Net_Gearman,它在 Manager.php 中實作了管理協定,定義如下:http://gearman.org/?id=protocol
spacewalker2002 at ukr dot net
11 年前
您可以使用以下語法

<?php
$worker
= new GearmanWorker();
$worker->addServer();
$worker->addFunction(new MyClass($test), 'myMethod');

class
MyClass
{
public function
__construct($test)
{
$this->test = $test;
}

public function
myMethod(GearmanJob $job)
{
// 您可以存取 $this->test;
}
}
匿名
11 年前
針對我之前的評論

這一行
<?php
$worker
->addFunction(new MyClass($test), 'myMethod');
?>

改成

<?php
$worker
->addFunction($taskName, array(new MyClass(), 'myMethod'));
?>
To Top