PHP curl_version function
PHP curl_version function
(PHP 5> = 5.5.0)
curl_version - Gets cURL version information.
Explanation
array curl_version ([ int $age = CURLVERSION_NOW ] )
Returns information about the cURL version of.
parameter
age
return value
It 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 building cURL host |
age | |
features | A bit mask constants CURL_VERSION_XXX |
protocols | An array of protocols names supported by cURL |
Examples
This example will check the current cURL version curl_version () returns 'features' bitmask which features are available.
<?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; } ?>