(PHP 5, PHP 7, PHP 8)
curl_multi_select — Espera hasta que la lectura o la escritura sea posible para cualquier conexión de gestor cURL multi
Bloquea la ejecución del script hasta que un gestor cURL asociado al gestor cURL multi pueda progresar durante la próxima llamada a curl_multi_exec() o hasta que expire el tiempo de espera (según lo que ocurra primero).
mh
El multi recurso cURL multi devuelto por curl_multi_init().
timeout
Duración máxima, en segundos, para esperar una respuesta de las conexiones activas del gestor cURL multi.
En caso de éxito, devuelve el número de descriptores activos
contenidos en los conjuntos de descriptores. Esto puede ser
0
si no ha habido actividad en ninguno
de los descriptores. En caso de error, esta función devolverá
-1
en caso de fallo de selección (de la llamada al sistema select()
subyacente).
Genera una ValueError si timeout
es inferior a 0
o superior a PHP_INT_MAX
.
Versión | Descripción |
---|---|
8.4.0 |
Genera ahora una ValueError si timeout
es inferior a 0 o superior a PHP_INT_MAX .
|
8.0.0 |
multi_handle expects a CurlMultiHandle
instance now; previously, a resource was expected.
|