phpday 2025 - Call For Papers

curl_version

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

curl_versionObtém informação de versão do cURL

Descrição

curl_version(): array|false

Retorna informação sobre a versão do cURL.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array associativo com os seguintes elementos:

Chave Descrição do Valor
version_number Número de 24 bits da versão do cURL
version String com a versão do cURL
ssl_version_number Número de 24 bits da versão do OpenSSL
ssl_version String com a versão do OpenSSL
libz_version String com a versão do zlib
host Informação sobre o servidor onde o cURL foi compilado
age  
features Uma máscara de bits das contantes CURL_VERSION_*
protocols Um array de nomes de protocolos suportados pelo cURL
feature_list Um array associativo de todos os recursos conhecidos do cURL, e se eles são suportados (true) ou não (false)

Registro de Alterações

Versão Descrição
8.4.0 Chave features_list adicionada.
8.0.0 O parâmetro opcional age foi removido.
7.4.0 O parâmetro opcional age está defasado; se um valor for passado, será ignorado.

Exemplos

Exemplo #1 Exemplo de curl_version()

Este exemplo verifica quais características estão disponíveis na compilação do cURL usando a máscara de bits 'features' retornada por curl_version().

<?php
// Obtém o array de versão do curl
$version = curl_version();

// Estes são os campos de bit que podem ser usados
// para verificar características na compilação do 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) ? ' presente' : ' ausente');
echo
PHP_EOL;
}
?>

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top