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:
$chto$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 Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Future Release | Yes |
| PHP 8.5Upcoming Release | Yes |
| PHP 8.4Supported (Latest) | Yes |
| PHP 8.3Supported | Yes |
| PHP 8.2Security-Fixes Only | 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 |