牛牛在线工具

GearmanClient::getErrno()

收录 8868 个 PHP 函数,含用途说明与用法示例。

GearmanClient::getErrno()

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

函数名:GearmanClient::getErrno() 适用版本:PHP 5 >= 5.3.0, PECL gearman >= 0.5.0 用法:GearmanClient::getErrno() 函数用于获取最后一个 Gearman 客户端操作的错误码。 返回值:返回一个整数,表示最后一个错误的错误码。如果没有发生错误,返回值为 0。 示例: <?php // 创建一个 Gearman 客户端 $client = new GearmanClient(); // 添加 Gearman 服务器地址 $client->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 扩展。