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.
عمر
يُرجع قائمة مرتبطة تحتوي على العناصر التالية:
مؤشر | وصف القيمة |
---|---|
version_number | رقم إصدار CURL 24 بت |
version | رقم إصدار CURL، شكل النص |
ssl_version_number | رقم إصدار OpenSSL 24 بت |
ssl_version | رقم إصدار OpenSSL، شكل النص |
libz_version | رقم إصدار zlib، شكل النص |
host | معلومات حول تشغيل CURL المضيف |
عمر | |
features | واحدCURL_VERSION_XXXمقاسات الثوابت |
protocols | مجموعة من أسماء البروتوكولات المدعومة من CURL |
هذا المثال سيقوم بالتحقق من الخصائص المتاحة في علامة التبويب 'features' التي يعيدها curl_version() لـ CURL الإصدار الحالي.
<?php // للحصول على قائمة إصدارات CURL $version = curl_version(); // يستخدم مجال البيانات الثنائية في إصدار التجميع لتحقق من بعض الخصائص $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; } ?>