curl_version

Gets cURL version information

Syntax

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

Parameters

age

Return

Returns an associative array with the following elements:

KeyValue description
version_numbercURL 24 bit version number
versioncURL version number, as a string
ssl_version_numberOpenSSL 24 bit version number
ssl_versionOpenSSL version number, as a string
libz_versionzlib version number, as a string
hostInformation about the host where cURL was built
age
featuresA bitmask of the CURL_VERSION_XXX constants
protocolsAn array of protocols names supported by cURL

Examples

<?

$return = curl_version();

$array = Array('CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_LIBZ', 'CURL_VERSION_SSL');

foreach ($array as $value) {
    if ($return['features'] & constant($value)) {
        echo "$value matches" . PHP_EOL;
    } else {
        echo "$value does not match" . PHP_EOL;
    }
}

?>
CURL_VERSION_IPV6 matches
CURL_VERSION_KERBEROS4 does not match
CURL_VERSION_LIBZ matches
CURL_VERSION_SSL matches

PHP

HomeMenu