curl_version
curl_version
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
curl_version - 获取cURL版本信息
描述
array curl_version ([ int $age = CURLVERSION_NOW ] )
返回有关cURL版本的信息。
参数
age
返回值
用下列元素返回一个关联数组:
指数 | 值描述 |
---|---|
VERSION_NUMBER | cURL 24位版本号 |
版 | 作为字符串的cURL版本号 |
ssl_version_number | OpenSSL 24位版本号 |
SSL_VERSION | OpenSSL版本号,作为一个字符串 |
libz_version | 作为字符串的zlib版本号 |
主办 | 有关cURL所在主机的信息 |
年龄 | |
特征 | CURL_VERSION_XXX常量的位掩码 |
协议 | 由cURL支持的一组协议名称 |
例子
Example #1 curl
_
version() example
本示例将使用curl_version()
返回的'features'
位掩码来检查cURL构建中可用的功能
。
<?php
// Get curl version array
$version = curl_version(
// These are the bitfields that can be used
// to check for features in the curl build
$bitfields = Array(
'CURL_VERSION_IPV6',
'CURL_VERSION_KERBEROS4',
'CURL_VERSION_SSL',
'CURL_VERSION_LIBZ'
foreach($bitfields as $feature)
{
echo $feature . ($version['features'] & constant($feature) ? ' matches' : ' does not match'
echo PHP_EOL;
}
?>
← curl_unescape
CURLFile →