(PHP 5, PHP 7, PHP 8)
curl_multi_select — Attend jusqu'à ce que la lecture ou l'écriture soit possible pour toute connexion de handle cURL multi
Bloque l'exécution du script jusqu'à ce qu'un handle cURL attaché au handle cURL multi puisse progresser lors du prochain appel à curl_multi_exec() ou jusqu'à ce que le délai d'attente expire (selon ce qui se produit en premier).
multi_handle
Un gestionnaire cURL multiple retourné par curl_multi_init().
timeout
Durée maximale, en secondes, à attendre une réponse des connexions actives du handle cURL multi.
En cas de succès, retourne le nombre de descripteurs actifs
contenus dans les ensembles de descripteurs. Cela peut être
0
s'il n'y a eu aucune activité sur aucun
des descripteurs. En cas d'échec, cette fonction renverra
-1
en cas d'échec de sélection (de l'appel
système select()
sous-jacent).
Lève une ValueError si timeout
est inférieur à 0
ou supérieur à PHP_INT_MAX
.
Version | Description |
---|---|
8.4.0 |
Lève désormais une ValueError si timeout
est inférieur à 0 ou supérieur à PHP_INT_MAX .
|
8.0.0 |
multi_handle attend désormais une instance de CurlMultiHandle;
auparavant; une resource était attendue.
|