# curl-multi-info-read

curl_multi_info_read

Get information about the current transfers

# 

ENTITY

array

false

curl_multi_info_read

CurlMultiHandle

multi_handle

int

<div data-wrapper="1" role="reference">

queued_messages

</div>

ENTITY

Ask the multi handle if there are any messages or information from the individual transfers. Messages may include information such as an error code from the transfer or just the fact that a transfer is completed.

Repeated calls to this function will return a new result each time, until a ENTITY is returned as a signal that there is no more to get at this point. The integer pointed to with `queued_messages` will contain the number of remaining messages after this function was called.

> [!WARNING]
> The data the returned resource points to will not survive calling `curl_multi_remove_handle`.

# 

ENTITY

`queued_messages`  
Number of messages that are still in the queue

# 

ENTITY

On success, returns an associative array for the message, ENTITY on failure.

| Key: | Value: |
|----|----|
| `msg` | The `CURLMSG_DONE` constant. Other return values are currently not available. |
| `result` | One of the `CURLE_*` constants. If everything is OK, the `CURLE_OK` will be the result. |
| `handle` | Resource of type curl indicates the handle which it concerns. |

Contents of the returned array

# 

ENTITY

| ENTITY | ENTITY |
|--------|--------|

# 

ENTITY

`curl_multi_init`