curl_close()

1. 定义

该函数关闭curl会话,并释放所有资源,删除curl句柄。 无返回值。

2. 语法

curl_close ( resource $ch ) : void

3. 参数说明

参数 可选性 数据类型 描述
$ch 必需 资源类型 通过函数curl_init()打开的curl资源句柄

4. 示例

<?php

// curl_close()
// 关闭curl会话,并释放所有资源,删除curl句柄

$ch = curl_init();

$search = '极速教程 网尚科技';
$params = curl_escape($ch, $search);
$url = 'http://www.baidu.com/s?wd='.$params;// 将搜索关键字加在URL中,获取百度搜索结果

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_exec($ch);
var_dump($ch);// 输出:resource(4) of type (curl)

curl_close($ch);// 关闭 curl 传输会话,并释放所有资源

var_dump($ch);// 输出:resource(4) of type (Unknown)

5. 延展阅读

  • curl_init():初始化一个cURL会话,返回一个cURL资源句柄,以供curl_setopt()curl_exec()curl_close()函数使用
  • curl_multi_close():关闭一组cURL句柄,释放这些句柄所占用的所有资源