CURL 类¶
| 属性 | 值 |
|---|---|
| 命名空间 | fize\net |
| 类名 | Curl |
| 方法: |
|---|
| 方法名 | 说明 |
|---|---|
| __construct() | 构造函数 |
| __destruct() | 析构函数 |
| getHandle() | 获取当前会话句柄 |
| close() | 关闭当前会话 |
| copyHandle() | 复制当前 CURL 句柄和其所有选项 |
| errno() | 返回最后一次的错误号 |
| error() | 返回最近一次错误的字符串 |
| escape() | 使用 URL 编码给定的字符串 |
| exec() | 执行当前会话 |
| fileCreate() | 创建一个用于上传的 CURLFile 对象 |
| getinfo() | 获取当前 cURL 连接资源句柄的信息 |
| init() | 返回一个 CURL 句柄 |
| setHandle() | 以新句柄方式设置当前句柄 |
| pause() | 暂停或解除暂停当前会话 |
| reset() | 重置当前会话的所有设置 |
| setoptArray() | 为当前传输会话批量设置选项 |
| setopt() | 为当前传输会话设置选项 |
| getopt() | 获取当前会话的所有设置选项 |
| strError() | 根据错误码返回错误描述 |
| unescape() | 解码给定的 URL 编码的字符串 |
| version() | 获取 cURL 版本信息 |
方法¶
__construct()¶
构造函数
public function __construct (
string $url = null,
array $opt = [],
bool $share = false
)
| 参数: |
|
|---|
fileCreate()¶
创建一个用于上传的 CURLFile 对象
public static function fileCreate (
string $filename,
string $mimetype,
string $postname
) : \CURLFile
| 参数: |
|
|---|
getinfo()¶
获取当前 cURL 连接资源句柄的信息
public function getinfo (
int $opt = null
) : mixed
| 参数: |
|
|---|
pause()¶
暂停或解除暂停当前会话
public function pause (
int $bitmask
) : int
| 参数: |
|
|---|
官方文档不齐全,不建议使用
setoptArray()¶
为当前传输会话批量设置选项
public function setoptArray (
array $options
) : bool
| 参数: |
|
|---|
setopt()¶
为当前传输会话设置选项
public function setopt (
int $option,
mixed $value
) : bool
| 参数: |
|
|---|
strError()¶
根据错误码返回错误描述
public static function strError (
int $errornum
) : string
| 参数: |
|
|---|
version()¶
获取 cURL 版本信息
public static function version (
int $age = 3
) : array
| 参数: |
|
|---|