curl_multi_exec
(PHP 5, PHP 7, PHP 8)
curl_multi_exec — Запускає підключення поточного дескриптора cURL
Опис
curl_multi_exec(CurlMultiHandle $multi_handle, int &$still_running): int
Обробляє кожен дескриптор у стеку. Цей метод може бути викликаний незалежно від необхідності дескриптора читати чи записувати дані.
Список параметрів
multi_handle
Мультидескриптор cURL, отриманий з curl_multi_init()
still_running
Посилання на прапор, який вказує, чи йдуть ще якісь дії.
Значення, що повертаються
Код cURL, вказаний у визначених константахcURL.
Зауваження :
Тут повертаються помилки, що стосуються лише всього стеку. Проблеми все ще можуть виникнути на індивідуальних запитах, навіть коли ця функція повертає
CURLM_OK
список змін
Версия | Опис |
---|---|
8.0.0 | multi_handle тепер чекає екземпляр; раніше, очікувався ресурс (resource). |
Приклади
Приклад #1 Приклад використання curl_multi_exec()****
Цей приклад створить два дескриптори cURL, додасть в набір дескрипторів, а потім запустить їх асинхронно.
Loading...
Дивіться також
- curl_multi_init() - Створює набір cURL-дескрипторів
- curl_multi_select() - Чекає активності на будь-якому curl_multi з'єднанні
- curl_exec() - Виконує запит cURL