curl_version
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
curl_version — Возвращает версию cURL
Описание
curl_version
(
) : array|false
Возвращает информацию о версии cURL.
Список параметров
-
age
-
Возвращаемые значения
Возвращает ассоциативный массив со следующими элементами:
Ключ | Описание значения |
---|---|
version_number | 24-битный номер версии cURL |
version | Номер версии cURL, в виде строки |
ssl_version_number | 24-битный номер версии OpenSSL |
ssl_version | Номер версии OpenSSL, в виде строки |
libz_version | Номер версии zlib, в виде строки |
host | Информация о хосте, где была собрана cURL |
age | |
features | Битовая маска констант CURL_VERSION_XXX |
protocols | Массив поддерживаемых протоколов cURL |
Примеры
Пример #1 Пример использования curl_version()
Этот пример проверит, какие возможности поддерживает
данная сборка cURL с помощью битовой маски 'features'
,
возвращаемой функцией 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'] & constant($feature) ? ' есть' : ' нет');
echo PHP_EOL;
}
?>