(بي إتش بي 5 >= 5.5.0)
curl_version - احصل على معلومات إصدار cURL.
المصفوفة curl_version ([ int $age = CURLVERSION_NOW ] )
إرجاع معلومات الإصدار حول cURL.
عمر
إرجاع مصفوفة ذات صلة تحتوي على العناصر التالية:
الفهرس | وصف القيمة |
---|---|
version_number | cURL رقم الإصدار 24 بت |
إصدار | رقم إصدار 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) ? ' match' : ' not match';}?>