(PHP5 >= 5.5.0)
curl_version: obtiene información de la versión de cURL.
matriz curl_version ([int $edad = CURLVERSION_NOW])
Devuelve información de la versión sobre cURL.
edad
Devuelve una matriz relacionada que contiene los siguientes elementos:
índice | descripción del valor |
---|---|
número_versión | número de versión de 24 bits de cURL |
versión | Número de versión de cURL, formato de cadena |
número_versión_ssl | Número de versión de OpenSSL de 24 bits |
versión_ssl | Número de versión de OpenSSL, formato de cadena |
versión_libz | número de versión de zlib, formato de cadena |
anfitrión | Información sobre la compilación de hosts cURL |
edad | |
características | Una máscara de bits de constantes CURL_VERSION_XXX |
protocolos | Una serie de nombres de protocolos compatibles con cURL |
Este ejemplo comprobará qué funciones están disponibles en la versión actual de cURL utilizando la máscara de bits de 'funciones' devuelta por curl_version().
<?php// Obtenga la matriz de versión de cURL $version = curl_version();// Utilice campos de bits en la versión compilada de cURL para verificar ciertas características $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ ' );foreach($bitfields como $característica){ echo $característica. ($versión['características'] & constante($característica)? 'coincide': 'no coincide'); echo PHP_EOL;}?>