curl_version

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

curl_versionGibt die cURL-Version zurück

Beschreibung

curl_version ([ int $age = CURLVERSION_NOW ] ) : array

Gibt Informationen über die cURL-Version zurück.

Parameter-Liste

age

Rückgabewerte

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

Beispiele

Beispiel #1 Beispiel für curl_version()

Dieses Beispiel prüft anhand der 'features' 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;
}
?>