curl_setopt_array
Function • Params and return types changed in PHP 8.0
Set multiple options for a cURL transfer.
curl_setopt_array
Function synopsis
curl_setopt_array(CurlHandle $handle, array $options): bool
Parameters
$handle
TypeCurlHandle
$options
Typearray
An array
specifying which options to set and their values.
The keys should be valid curl_setopt
constants or
their integer equivalents.
Return value
Typebool
Returns true
if all options were successfully set. If an option could
not be successfully set, false
is immediately returned, ignoring any
future options in the $options
array.
Changes to the curl_setopt_array
Function
PHP 8.0
- Return type added:
bool
- Parameter name of parameter #1 changed:
$ch
to$handle
- Parameter type added for parameter #1 (
$handle
):CurlHandle
- curl_setopt_array($ch, array $options)
+ curl_setopt_array(CurlHandle $handle, array $options): bool
curl_setopt_array
Function Availability
curl_setopt_array
Function AvailabilityPHP Version | Availability |
---|---|
PHP 8.5Future Release | Yes |
PHP 8.4Upcoming Release | Yes |
PHP 8.3Supported (Latest) | Yes |
PHP 8.2Supported | Yes |
PHP 8.1Security-Fixes Only | Yes |
PHP 8.0Unsupported | Yes |
PHP 7.4Unsupported | Yes |
PHP 7.3Unsupported | Yes |
PHP 7.2Unsupported | Yes |
PHP 7.1Unsupported | Yes |
PHP 7.0Unsupported | Yes |
PHP 5.6Unsupported | Yes |
PHP 5.5Unsupported | Yes |
PHP 5.4Unsupported | Yes |
PHP 5.3Unsupported | Yes |