(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_version — Restituisce informazioni sulla versione di cURL
Restituisce informazioni sulla versione di cURL.
age
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 | 
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;
}
?>