downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

FAM> <curl_setopt
[edit] Last updated: Fri, 25 May 2012

view this page in

curl_version

(PHP 4 >= 4.0.2, PHP 5)

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



add a note add a note User Contributed Notes curl_version
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites