易洋国学旗下网站:
查询

curl_errno()函数—用法及示例

「 返回最近一次 cURL 操作的错误代码 」


函数:curl_errno()

适用版本:PHP 4 >= 4.0.3, PHP 5, PHP 7

用法:curl_errno(resource $ch): int

函数描述:curl_errno() 函数返回最近一次 cURL 操作的错误代码。它是用于 cURL 函数返回的错误码的一个包装器。

参数:

  • $ch: cURL 资源句柄,通过 curl_init() 函数创建。

返回值:返回一个整数,代表最近一次 cURL 操作的错误码,如果没有错误发生,则返回 0。

示例:

$url = 'http://example.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);

if ($response === false) {
    $error_code = curl_errno($ch);
    $error_message = curl_error($ch);
    echo "cURL error (code {$error_code}): {$error_message}";
}

curl_close($ch);

在上面的示例中,我们使用 curl_init() 函数初始化一个 cURL 资源,并设置 CURLOPT_RETURNTRANSFER 选项为 true,以便 curl_exec() 函数返回获取到的数据而不是直接输出到浏览器。我们执行 curl_exec() 函数,并将结果赋值给 $response 变量。

然后,我们使用 curl_errno() 函数检查是否有错误发生。如果有错误,我们通过 curl_error() 函数获取错误消息,并打印出来。

最后,我们关闭 cURL 资源句柄,使用 curl_close() 函数。

补充纠错
上一个函数: curl_close()函数
下一个函数: curl_copy_handle()函数
热门PHP函数
分享链接