GearmanClient::getErrno()

获取最后一个 Gearman 客户端操作的错误码

首字母:G

函数名:GearmanClient::getErrno()

适用版本:PHP 5 >= 5.3.0, PECL gearman >= 0.5.0

用法:GearmanClient::getErrno() 函数用于获取最后一个 Gearman 客户端操作的错误码。

返回值:返回一个整数,表示最后一个错误的错误码。如果没有发生错误,返回值为 0。

示例:

addServer('127.0.0.1', 4730);
// 连接到 Gearman 服务器
if (!$client->ping('hello')) {
 echo "Error: " . $client->getErrno() . " - " . $client->error() . "\n";
}
// 执行其他操作...
// 获取最后一个错误码
$errno = $client->getErrno();
if ($errno != 0) {
 echo "Error: " . $errno . " - " . $client->error() . "\n";
} else {
 echo "No error occurred.\n";
}
?>

在上面的示例中,我们首先创建了一个 Gearman 客户端对象 $client,然后通过 addServer() 方法添加了 Gearman 服务器的地址。接着,我们使用 ping() 方法来测试与服务器的连接。如果连接失败,我们使用 getErrno() 方法获取最后一个错误的错误码,并使用 error() 方法获取错误描述进行输出。最后,我们再次使用 getErrno() 方法来检查是否发生了错误,如果返回值不为 0,则输出错误码和错误描述,否则输出"No error occurred."。

请注意,为了使用 Gearman 客户端,你需要安装和启用 gearman 扩展。

同首字母函数