curl_version()

1. 定义

该函数返回关于cURL的版本信息。 成功时返回一个关联数组。

注:返回的关联数组包含以下信息:

  • version_number:cURL 24 位版本号
  • age
  • features:一个CURL_VERSION_XXX常量的位掩码
  • ssl_version_numberOpenSSL 24 位的版本号
  • version:cURL字符串形式的版本号
  • host:编译cURL主机的信息
  • ssl_versionOpenSSL字符串形式的版本号
  • libz_versionzlib字符串形式的版本号
  • protocols:cURL支持的协议名称数组

2. 语法

curl_version ([ int $age = CURLVERSION_NOW ] ) : array

3. 参数说明

参数 可选性 数据类型 描述
$age 可选 整型 当前curl的版本,默认为CURLVERSION_NOW

4. 示例

<?php

// curl_version()
// 返回关于cURL的版本信息

$info = curl_version();
print_r($info);
$info = curl_version(2);
print_r($info);// 输出结果一致
/* 输出:
Array
(
    [version_number] => 475136
    [age] => 4
    [features] => 2428829
    [ssl_version_number] => 0
    [version] => 7.64.0
    [host] => x86_64-pc-win32
    [ssl_version] => OpenSSL/1.1.1b
    [libz_version] => 1.2.11
    [protocols] => Array
        ()// 此处省略:curl支持的协议
    [ares] =>
    [ares_num] => 0
    [libidn] =>
    [iconv_ver_num] => 0
    [libssh_version] => libssh2/1.8.2
    [brotli_ver_num] => 0
    [brotli_version] =>
)
 */