Just to let others who might be struggling to get it to work, curl_multi_info_read() doesn't work in PHP versions before 5.2.0, and instead returns NULL immediately.
(PHP 5, PHP 7, PHP 8)
curl_multi_info_read — Lee las informaciones sobre las transferencias actuales
Invoca el gestor múltiple si existen mensajes o informaciones provenientes de las transferencias individuales. Los mensajes pueden incluir informaciones como un código de error de la transferencia, o simplemente el hecho de que la transferencia ha finalizado.
Las llamadas repetidas a esta función devolverán un nuevo resultado cada vez,
hasta que false
no sea devuelto, indicando que no hay nada más que recuperar
en este momento. El entero presente en el argumento queued_messages
representa el número de mensajes restantes una vez llamada esta función.
Los datos apuntados por el recurso devuelto, no sobrevivirán a la llamada de la función curl_multi_remove_handle().
mh
El multi recurso cURL multi devuelto por curl_multi_init().
queued_messages
Número de mensajes aún presentes en la cola
Devuelve un array asociativo que contiene el mensaje en caso de éxito,
false
si ocurre un error.
Key: | Value: |
---|---|
msg |
La constante CURLMSG_DONE . Las demás valores devueltos
no están actualmente disponibles. |
result |
Una de las constantes CURLE_* . Si todo ha transcurrido correctamente,
se devolverá la constante CURLE_OK . |
handle |
Recurso de tipo curl que indica el gestor concernido. |
Versión | Descripción |
---|---|
8.0.0 |
multi_handle expects a CurlMultiHandle
instance now; previously, a resource was expected.
|
Just to let others who might be struggling to get it to work, curl_multi_info_read() doesn't work in PHP versions before 5.2.0, and instead returns NULL immediately.