PHP curl_version function

PHP Calendar 参考手册PHP cURL Reference Manual

(PHP 5 >= 5.5.0)

curl_version — Get cURL version information.


Description

array curl_version ([ int $age = CURLVERSION_NOW ] )

Returns information about the cURL version.


Parameters

age


Return Values

Returns an associative array containing the following elements:

Indice Value Description
version_number cURL 24-bit version number
version cURL version number, as a string
ssl_version_number OpenSSL 24-bit version number
ssl_version OpenSSL version number, as a string
libz_version zlib version number, as a string
host Information about the host on which cURL was compiled
age  
features ACURL_VERSION_XXXbitmask of constants
protocols An array of protocol names supported by cURL

Examples

This example will check which features are available in the current cURL version using the 'features' bitmask returned by curl_version().

<?php
// 获取cURL版本数组
$version = curl_version();

// 在cURL编译版本中使用位域来检查某些特性
$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;
}
?>

PHP Calendar 参考手册PHP cURL Reference Manual

Other Extensions