CakeFest 2024: The Official CakePHP Conference

curl_version

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

curl_versionВозвращает версию cURL

Описание

curl_version(): array|false

Возвращает информацию о версии cURL.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

Возвращает ассоциативный массив со следующими элементами:

Ключ Описание значения
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

Список изменений

Версия Описание
8.0.0 Необязательный параметр age удалён.
7.4.0 Необязательный параметр age объявлен устаревшим; если передано значение, оно игнорируется.

Примеры

Пример #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;
}
?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top