Funções da cURL
PHP Manual

curl_version

(PHP 4 >= 4.0.2, PHP 5)

curl_versionObtém informação da versão da cURL

Descrição

array curl_version ([ int $age ] )

Retorna informação sobre a versão da cURL.

Parâmetros

age

Valor Retornado

Retorna um array associativo com os seguintes elementos:

version_number Número da versão cURL 24 bit
version Número da versão cURL, como string
ssl_version_number Número da versão OpenSSL 24 bit
ssl_version Número da versão OpenSSL, como string
libz_version Número da versão zlib, como string
host Informação sobre o host onde a cURL foi compilada
age  
features Um bitmask de constantes CURL_VERSION_XXX
protocols Um array de nomes de protocolos suportados pela cURL

Exemplos

Exemplo #1 Exemplo da curl_version()

Este exemplo verifica quais features estão disponível na cURL, usando bitmask com o valor retornado pela curl_version() para isso.

<?php
// Obtém o array com os dados da versão da curl
$version curl_version();

// Esses são bitfields que podem ser usados
// para verificar por features no curl instalado
$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;
}
?>


Funções da cURL
PHP Manual