PHP 8.4.2 Released!

curl_version

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

curl_versionObtiene la información de la versión de cURL

Descripción

curl_version(int $age = CURLVERSION_NOW): array

Devuelve información acerca de la versión de cURL.

Parámetros

age

Valores devueltos

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

Ejemplos

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;
}
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top