CakeFest 2024: The Official CakePHP Conference

curl_version

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

curl_versionRestituisce informazioni sulla versione di cURL

Descrizione

curl_version(int $age = CURLVERSION_NOW): array

Restituisce informazioni sulla versione di cURL.

Elenco dei parametri

age

Valori restituiti

Restituisce un array associativo con i seguenti elementi:

Indice Descrizione valore
version_number numero della versione di 24 bit di cURL
version numero della versione di cURL, come una stringa
ssl_version_number Numero della versione di 24 bit di OpenSSL
ssl_version Numero della versione di OpenSSL, come una stringa
libz_version Numero della versione di zlib, come una stringa
host Informazioni sull'host dove è stato effettuato il build di cURL
age  
features Una maschera di bit delle costanti CURL_VERSION_XXX
protocols Un array dei nomi dei protocolli supportati da cURL

Esempi

Example #1 Esempio di curl_version()

Questo esempio controllerà quali funzionalità sono disponibili nel build di cURL utilizzando la maschera di bit 'features' restituita da curl_version().

<?php
// Ottiene l'array delle versioni di curl
$version = curl_version();

// Questo sono i bitfield che possono essere usati
// per verificare le caratteristiche nella build di 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) ? ' matches' : ' does not match');
echo
PHP_EOL;
}
?>

add a note

User Contributed Notes

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