(PHP 5 >= 5.5.0)
curl_version — Obtenha informações sobre a versão do cURL.
matriz curl_version ([ int $idade = CURLVERSION_NOW ] )
Retorna informações de versão sobre cURL.
idade
Retorna uma matriz relacionada contendo os seguintes elementos:
Índice | descrição do valor |
---|---|
número_da_versão | Número da versão cURL de 24 bits |
versão | Número de versão cURL, formato de string |
ssl_version_number | Número da versão do OpenSSL de 24 bits |
versão_ssl | Número de versão do OpenSSL, formato de string |
versão_libz | número de versão do zlib, formato de string |
hospedar | Informações sobre como compilar hosts cURL |
idade | |
características | Uma máscara de bits de constantes CURL_VERSION_XXX |
protocolos | Uma matriz de nomes de protocolo suportados por cURL |
Este exemplo verificará quais recursos estão disponíveis na versão atual do cURL usando a máscara de bits 'features' retornada por curl_version().
<?php// Obtenha o array da versão cURL $version = curl_version();// Use bitfields para verificar certos recursos na versão compilada do cURL $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ ' );foreach($bitfields as $feature){ echo $feature . ($versão['features'] & constante($feature) ? 'corresponde': 'não corresponde');