English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 매뉴얼

PHP curl_version() 함수 사용법 및 예제

PHP CURL 참조 매뉴얼

(PHP 5 >= 5.5.0)

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

syntax

array curl_version ([ int $age = CURLVERSION_NOW ] )

CURL 버전 정보를 반환합니다.

parameter

age

return value

다음 요소를 포함하는 관련 배열을 반환합니다:

Indexvalue description
version_numberCURL 24비트 버전 번호
versionCURL 버전 번호, 문자열 형식
ssl_version_numberOpenSSL 24 비트 버전 번호
ssl_versionOpenSSL 버전 번호, 문자열 형식
libz_versionzlib 버전 번호, 문자열 형식
hostCURL을 컴파일한主机에 대한 정보
age 
featuresoneCURL_VERSION_XXX상수의 비트 마스크
protocolsCURL 지원하는 프로토콜 이름 배열

온라인 예제

이 예제는 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;
}
?>

PHP CURL 참조 매뉴얼