(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_version — cURL sürüm bilgilerini döndürür
Bu işlevin bağımsız değişkeni yoktur.
Aşağıdaki elemanları içeren bir ilişkisel dizi döner:
Anahtar | Değer |
---|---|
version_number | 24 bitlik cURL sürüm numarası |
version | Bir dizge olarak cURL sürüm numarası |
ssl_version_number | 24 bitlik OpenSSL sürüm numarası |
ssl_version | Bir dizge olarak OpenSSL sürüm numarası |
libz_version | Bir dizge olarak zlib sürüm numarası |
host | cURL'nin kurulu olduğu konut hakkında bilgi |
age | |
features | CURL_VERSION_XXX sabitlerinden oluşan bir
bit maskesi |
protocols | cURL tarafından desteklenen protokol isimlerini içeren bir dizi |
Sürüm: | Açıklama |
---|---|
8.0.0 |
Seçimlik age bağımsız değişkeni kaldırıldı.
|
7.4.0 |
Seçimlik age bağımsız değişkeninin kullanımı
artık önerilmiyor, aktarılan bir değer varsa yoksayılıyor.
|
Örnek 1 - curl_version() örneği
Bu örnekte, curl_version() ile döndürülen
'features'
bit maskesini kullanarak mevcut cURL
kurulumuyla hangi özelliklerin kullanılabileceğine bakılmaktadır.
<?php
// cURL sürüm dizisini alalım
$sürüm = curl_version();
// cURL kurulumundaki özellikleri
// bu bit maskesinden öğreneceğiz
$bitmaskesi = Array(
'CURL_VERSION_IPV6',
'URL_VERSION_KERBEROS4',
'CURL_VERSION_SSL',
'CURL_VERSION_LIBZ'
);
foreach($bitmaskesi as $özellik)
{
echo $özellik . ($sürüm['features'] & constant($özellik) ?
' kullanılabilir' : ' kullanılamaz');
echo PHP_EOL;
}
?>