(PHP 5 >= 5.5.0)
cur_version — cURL 버전 정보를 가져옵니다.
배열 컬_버전([ int $age = CURLVERSION_NOW ] )
cURL에 대한 버전 정보를 반환합니다.
나이
다음 요소를 포함하는 관련 배열을 반환합니다.
지수 | 값 설명 |
---|---|
버전_번호 | cURL 24비트 버전 번호 |
버전 | cURL 버전 번호, 문자열 형식 |
SSL_버전_번호 | OpenSSL 24비트 버전 번호 |
SSL_버전 | OpenSSL 버전 번호, 문자열 형식 |
libz_버전 | zlib 버전 번호, 문자열 형식 |
주인 | cURL 호스트 컴파일에 대한 정보 |
나이 | |
특징 | CURL_VERSION_XXX 상수의 비트마스크 |
프로토콜 | cURL이 지원하는 프로토콜 이름 배열 |
이 예에서는 컬_버전()에서 반환된 '기능' 비트마스크를 사용하여 현재 cURL 버전에서 사용할 수 있는 기능을 확인합니다.
<?php// cURL 버전 배열 가져오기 $version = cur_version();// cURL 컴파일 버전에서 비트필드를 사용하여 특정 기능 확인 $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ ' );foreach($bitfields를 $feature로){ echo $feature . ($version['features'] & Constant($feature) ? ' 일치' : ' 일치하지 않음') echo PHP_EOL;}?>