(PHP 5 >= 5.5.0)
curl_version – cURL-Versionsinformationen abrufen.
Array curl_version ([ int $age = CURLVERSION_NOW ] )
Gibt Versionsinformationen zu cURL zurück.
Alter
Gibt ein zugehöriges Array zurück, das die folgenden Elemente enthält:
Index | Wertbeschreibung |
---|---|
Versionsnummer | cURL 24-Bit-Versionsnummer |
Version | cURL-Versionsnummer, Zeichenfolgenform |
SSL-Versionsnummer | OpenSSL 24-Bit-Versionsnummer |
ssl_version | OpenSSL-Versionsnummer, Zeichenfolgenform |
libz_version | zlib-Versionsnummer, Zeichenfolgenform |
Gastgeber | Informationen zum Kompilieren von cURL-Hosts |
Alter | |
Merkmale | Eine Bitmaske mit CURL_VERSION_XXX -Konstanten |
Protokolle | Ein Array von Protokollnamen, die von cURL unterstützt werden |
In diesem Beispiel wird mithilfe der von curl_version() zurückgegebenen Bitmaske „features“ überprüft, welche Funktionen in der aktuellen cURL-Version verfügbar sind.
<?php// Holen Sie sich das cURL-Versionsarray $version = curl_version();// Verwenden Sie Bitfelder in der cURL-kompilierten Version, um bestimmte Funktionen zu überprüfen $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ ' );foreach($bitfields as $feature){ echo $feature . ($version['features'] & konstant($feature) ? ' stimmt überein' : ' stimmt nicht überein'); echo PHP_EOL;}?>