Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16348 программистов и 1782 робота. Сейчас ищут 1759 программистов ...
curl_version - Возвращает версию cURL
Вернуться к: cURL
curl_version
(PHP 4 >= 4.0.2, PHP 5, PHP 7)
curl_version — Возвращает версию cURL
Описание
array curl_version
([ int
$age
= CURLVERSION_NOW
] )Возвращает информацию о версии 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;
}
?>
Вернуться к: cURL