curl_multi_exec
Function • Params and return types changed in PHP 8.0
Processes each of the handles in the stack.
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_runningis passed by reference, and contains additional/updated context data that may be useful.
Return value
Typeint
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.
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:
$mhto$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 Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | 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 |