函数:curl_error() 适用版本:PHP 4, PHP 5, PHP 7
用法:curl_error(resource $ch): string
该函数用于返回之前 CURL 请求的最后一个错误信息。要获取错误消息,必须在执行 curl_exec() 函数之后立即调用。
参数:
- $ch: curl_init() 函数返回的 CURL 句柄
返回值:
- 返回一个包含错误消息的字符串。如果没有发生错误,则返回空字符串。
示例:
<?php
// 创建一个新的cURL资源
$ch = curl_init();
// 设置要访问的URL
curl_setopt($ch, CURLOPT_URL, "https://www.example.com");
// 执行请求
$result = curl_exec($ch);
// 检查是否有错误
if(curl_errno($ch)) {
echo '错误信息: ' . curl_error($ch);
}
// 关闭cURL资源
curl_close($ch);
?>
在上面的例子中,我们使用 curl_init() 函数创建了一个新的 CURL 句柄,并设置访问的URL。然后我们执行了请求并通过 curl_error() 函数检查是否有错误发生。如果有错误,我们打印出错误信息。最后,使用 curl_close() 函数关闭 CURL 资源。