(PHP 4 >= 4.0.2, PHP 5)
curl_version — Gibt die cURL-Version zurück
Gibt Informationen über die cURL-Version zurück.
Gibt ein assoziatives Array mit den folgenden Elementen zurück:
| Index | Beschreibung | 
|---|---|
| version_number | cURL 24-Bit Versions-Nummer | 
| version | cURL-Version als String | 
| ssl_version_number | OpenSSL 24Bt Versions-Nummer | 
| ssl_version | OpenSSL-Version als String | 
| libz_version | zlib-Version als String | 
| host | Informationen zum Host, auf dem cURL kompiliert wurde | 
| age | |
| features | Eine Bitmask der CURL_VERSION_XXX-Konstanten | 
| protocols | Ein Array der von cURL unterstützten Protokollnamen | 
Beispiel #1 Beispiel für curl_version()
Dieses Beispiel anhand der Bitmask die von curl_version() zurückgegeben wird welche Features in dieser cURL-Version verfügbar sind.
<?php
// Hole Array mit Versions-Informationen
$version = curl_version();
// Diese Bitfelder können zur Prüfung benutzt werden 
$bitfields = Array(
            'CURL_VERSION_IPV6', 
            'CURL_VERSION_KERBEROS4', 
            'CURL_VERSION_SSL', 
            'CURL_VERSION_LIBZ'
            );
foreach($bitfields as $feature)
{
    echo $feature . ($version['features'] & constant($feature) ? ' ja' : ' nein');
    echo PHP_EOL;
}
?>