(PHP 4 >= 4.0.2, PHP 5, PHP 7)
curl_version — Obtiene la información de la versión de cURL
$age
= CURLVERSION_NOW
] ) : arrayDevuelve información acerca de la versión de cURL.
age
Devuelve un array asociativo con los siguientes elementos:
Índice | Valor descriptivo |
---|---|
version_number | -Número de versión cURL 24 bits |
version | Número de versión cURL, como string |
ssl_version_number | Número de versión OpenSSL 24 bits |
ssl_version | Número de versión OpenSSL, como string |
libz_version | Número de versión zlib version, como cadena |
host | Información acerca del host donde se compiló cURL |
age | |
features | Un máscara de las constantes CURL_VERSION_XXX |
protocols | Un array de los nombres de protocolos soportados por cURL |
Ejemplo #1 ejemplo de curl_version()
Este ejemplo comprueba que características están disponibles en esta versión de cURL usando la máscara 'features' devuelta por curl_version().
<?php
// Obtener array de la versión de curl
$version = curl_version();
// Estos son los campos que se pueden usar para
// comprobar ciertas caracerísticas para esta versión de 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) ? ' coincide' : ' no coincide');
echo PHP_EOL;
}
?>