(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;}?>