Manuel PHP
curl_version
(PHP 4 >= 4.0.2, PHP 5)
curl_version — Retourne la version courante de cURL
Description
array curl_version
([ int $age
] )
Retourne des informations sur la version cURL.
Liste de paramètres
- age
-
Valeurs de retour
Retourne un tableau associatif contenant les éléments suivants :
| version_number | numéro de version cURL 24 bit |
| version | numéro de version cURL, sous la forme d'une chaîne de caractères |
| ssl_version_number | numéro de version OpenSSL 24 bit |
| ssl_version | numéro de version OpenSSL, sous la forme d'une chaîne de caractères |
| libz_version | numéro de version zlib, sous la forme d'une chaîne de caractères |
| host | Informations sur l'hôte sur lequel cURL a été construit |
| age | |
| features | Un masque de constantes CURL_VERSION_XXX |
| protocols | Un tableau de noms de protocoles supportés par cURL |
Exemples
Exemple #1 Exemple avec curl_version()
Cet exemple analyse les fonctionnalités disponibles dans la verions courante de curl en utilisant le masque 'features' retourné par la fonction curl_version().
- <?php
- // Récupère la version de curl, sous la forme d'un tableau
- $version = curl_version();
- // Voici les champs qui peuvent être utilisés
- // afin de vérifier les fonctionnalités présentes dans 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;
- }
- ?>
Remonter 
