(PHP 5 >= 5.5.0)
Curl_version — Получить информацию о версии cURL.
массив Curl_version ([ int $age = CURLVERSION_NOW ] )
Возвращает информацию о версии cURL.
возраст
Возвращает связанный массив, содержащий следующие элементы:
Индекс | описание значения |
---|---|
номер_версии | 24-битный номер версии cURL |
версия | номер версии cURL, строковая форма |
ssl_version_number | Номер 24-битной версии OpenSSL |
ssl_version | Номер версии OpenSSL, строковая форма |
libz_version | номер версии zlib, строковая форма |
хозяин | Информация о компиляции хостов cURL |
возраст | |
функции | Битовая маска констант CURL_VERSION_XXX. |
протоколы | Массив имен протоколов, поддерживаемых cURL. |
В этом примере мы проверим, какие функции доступны в текущей версии cURL, используя битовую маску «функции», возвращаемую функцией Curl_version().
<?php// Получаем массив версий cURL $version = Curl_version();// Используйте битовые поля для проверки определенных функций в скомпилированной версии cURL $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ' );foreach($bitfields as $feature){ echo $feature . ($version['features'] & константа($feature) ? 'соответствует': 'не соответствует'); echo PHP_EOL;}?>