cURL curl_version

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

curl_version — cURL 버전 정보를 가져옵니다.


설명

curl_version(): array|false

cURL 버전에 대한 정보를 반환합니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

다음 요소가 포함된 연관 배열을 반환합니다.

Key Value description
version_number cURL 24비트 버전 번호
version cURL 버전 번호(문자열)
ssl_version_number OpenSSL 24비트 버전 번호
ssl_version OpenSSL 버전 번호(문자열)
libz_version zlib 버전 번호(문자열)
host cURL이 빌드된 호스트에 대한 정보
age  
features CURL_VERSION_XXX 상수의 비트마스크
protocols cURL이 지원하는 프로토콜 이름 배열

변경 로그

버전 설명
8.0.0 선택적 age 매개변수가 제거되었습니다.
7.4.0 선택적 age 매개변수는 더 이상 사용되지 않습니다. 값이 전달되면 무시됩니다.

Examples

예제 #1 curl_version() 예제

이 예제에서는 curl_version()에서 반환된 'features' 비트마스크를 사용하여 cURL 빌드에서 사용할 수 있는 기능을 확인합니다.

                  
<?php
// Get curl version array
$version = curl_version();

// These are the bitfields that can be used
// to check for features in the curl build
$bitfields = Array(
            'CURL_VERSION_IPV6',
            'CURL_VERSION_KERBEROS4',
            'CURL_VERSION_SSL',
            'CURL_VERSION_LIBZ'
            );


foreach($bitfields as $feature)
{
    echo $feature . ($version['features'] & constant($feature) ? ' matches' : ' does not match');
    echo PHP_EOL;
}
?>