(เปโซฟิลิปปินส์ 5 >= 5.5.0)
curl_version — รับข้อมูลเวอร์ชัน cURL
อาร์เรย์ curl_version ([ int $age = CURLVERSION_NOW ] )
ส่งกลับข้อมูลเวอร์ชันเกี่ยวกับ cURL
อายุ
ส่งกลับอาร์เรย์ที่เกี่ยวข้องซึ่งมีองค์ประกอบต่อไปนี้:
ดัชนี | คำอธิบายค่า |
---|---|
รุ่น_หมายเลข | 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();// ใช้ bitfields เพื่อตรวจสอบคุณสมบัติบางอย่างในเวอร์ชันที่คอมไพล์ cURL $bitfields = Array( 'CURL_VERSION_IPV6', 'CURL_VERSION_KERBEROS4', 'CURL_VERSION_SSL', 'CURL_VERSION_LIBZ ' );foreach($bitfields เป็น $feature){ echo $feature ($version['features'] & Constant($feature) ? 'matchs' : 'not match'); echo PHP_EOL;}?>