curl_multi_info_read

(PHP 5, PHP 7, PHP 8)

curl_multi_info_readLee las informaciones sobre las transferencias actuales

Descripción

curl_multi_info_read(CurlMultiHandle $multi_handle, int &$queued_messages = null): array|false

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.

Advertencia

Los datos apuntados por el recurso devuelto, no sobrevivirán a la llamada de la función curl_multi_remove_handle().

Parámetros

mh

El multi recurso cURL multi devuelto por curl_multi_init().

queued_messages

Número de mensajes aún presentes en la cola

Valores devueltos

Devuelve un array asociativo que contiene el mensaje en caso de éxito, false si ocurre un error.

Contenido del array devuelto
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.

Historial de cambios

Versión Descripción
8.0.0 multi_handle expects a CurlMultiHandle instance now; previously, a resource was expected.

Ver también

add a note

User Contributed Notes 1 note

up
-1
Nick Smith
15 years ago
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.
To Top