PHPのcurl_version機能
PHPのcurl_version機能
(PHP 5> = 5.5.0)
curl_version - cURLのバージョンを取得します。
説明
array curl_version ([ int $age = CURLVERSION_NOW ] )
のcURLのバージョンに関する情報を返します。
パラメータ
年齢
戻り値
これは、以下の要素を含む連想配列を返します。
Indice | 値説明 |
---|---|
version_numberは | 24ビットバージョン番号のcURL |
バージョン | 文字列としてcURLのバージョン番号、 |
ssl_version_number | OpenSSLの24ビットバージョン番号 |
SSL_VERSION | 文字列としてのOpenSSLのバージョン番号、 |
libz_version | 文字列としてzlibのバージョン番号、 |
ホスト | cURLのホストの構築に関する情報 |
年齢 | |
特徴 | ビットマスク定数CURL_VERSION_XXX |
プロトコル | cURLのがサポートしているプロトコル名の配列 |
例
この例では、現在のcURLのバージョン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) ? ' matches' : ' does not match'); echo PHP_EOL; } ?>