English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
(PHP 5 >= 5.5.0)
curl_version — CURL 버전 정보를 가져옵니다.
array curl_version ([ int $age = CURLVERSION_NOW ] )
CURL 버전 정보를 반환합니다.
age
다음 요소를 포함하는 관련 배열을 반환합니다:
Index | value description |
---|---|
version_number | CURL 24비트 버전 번호 |
version | CURL 버전 번호, 문자열 형식 |
ssl_version_number | OpenSSL 24 비트 버전 번호 |
ssl_version | OpenSSL 버전 번호, 문자열 형식 |
libz_version | zlib 버전 번호, 문자열 형식 |
host | CURL을 컴파일한主机에 대한 정보 |
age | |
features | oneCURL_VERSION_XXX상수의 비트 마스크 |
protocols | CURL 지원하는 프로토콜 이름 배열 |
이 예제는 curl_version() 함수로 반환된 'features' 비트 마스크에서 사용 가능한 기능을 확인합니다.
<?php // CURL 버전 배열을 가져옵니다. $version = curl_version(); // CURL 컴파일 버전에서 특정 기능을 확인하기 위해 비트 필드를 사용합니다. $bitfields = Array( 'CURL_VERSION_IPV'6', 'CURL_VERSION_KERBEROS'4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ' ); foreach($bitfields as $feature) { echo $feature . ($version['features'] & constant($feature) ? ' matches' : ' does not match'); echo PHP_EOL; } ?>