NOTE: For Version 3 of the AWS SDK for PHP, please see the V3 User Guide and V3 API Reference.

# Class CurlVersion

Class used for querying curl_version data

Namespace: Guzzle\Http\Curl
Located at Guzzle/Http/Curl/CurlVersion.php

## Methods summary

- `public static` `getInstance ( )`
- `public` `getAll ( )`

  Get all of the curl_version() data

- `public` `get ( string $type )`

  Get a specific type of curl information

## Methods detail

# `public static `Guzzle\Http\Curl\CurlVersion``
`getInstance( )`

#### Returns

``Guzzle\Http\Curl\CurlVersion``
# `public array`
`getAll( )`

Get all of the curl_version() data

#### Returns

`array`
# `public string|float|boolean`
`get( string $type )`

Get a specific type of curl information

#### Parameters

$type
  `string`
  $type Version information to retrieve. This value is one of: - version_number: cURL 24 bit version number - version: cURL version number, as a string - ssl_version_number: OpenSSL 24 bit version number - ssl_version: OpenSSL version number, as a string - libz_version: zlib version number, as a string - host: Information about the host where cURL was built - features: A bitmask of the CURL_VERSION_XXX constants - protocols: An array of protocols names supported by cURL

#### Returns

`string|float|boolean`
if the $type is found, and false if not found

### Magic methods summary

## Properties summary

`protected array` | $version | # curl_version() information
`protected static `Guzzle\Http\Curl\CurlVersion`` | $instance | #
`protected string` | $userAgent | # Default user agent