curl_multi_exec
Function • Params and return types changed in PHP 8.0
Run the sub-connections of the current cURL handle.
curl_multi_exec
Function synopsis
curl_multi_exec(CurlMultiHandle $multi_handle, &$still_running): int
Parameters
$multi_handle
TypeCurlMultiHandle
$still_running
Passed by reference
A reference to a flag to tell whether the operations are still running.
Note that the parameter
$still_running
is passed by reference, and contains additional/updated context data that may be useful.
Return value
Typeint
A cURL code defined in the cURL Predefined Constants.
This only returns errors regarding the whole multi stack. There might still have
occurred problems on individual transfers even when this function returns
[`CURLM_OK`](/codex/CURLM_OK).
curl_multi_exec
returns one of the following constant values:
Changes to the curl_multi_exec
Function
PHP 8.0
- Return type added:
int
- Parameter name of parameter #1 changed:
$mh
to$multi_handle
- Parameter type added for parameter #1 (
$multi_handle
):CurlMultiHandle
- curl_multi_exec($mh, &$still_running)
+ curl_multi_exec(CurlMultiHandle $multi_handle, &$still_running): int
curl_multi_exec
Function Availability
curl_multi_exec
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 |