curl_multi_remove_handle

(PHP 5, PHP 7, PHP 8)

curl_multi_remove_handle — Видаляє cURL дескриптор із набору cURL дескрипторів.

Опис

curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int

Видаляє вказаний дескриптор handle із зазначеного набору дескрипторів multi_handle. Після того, як дескриптор handle видалено, його можна знову цілком легально використовувати у функції curl_exec(). Вилучення дескриптора handle під час використання також зупинить поточну передачу на цьому дескрипторі.

Список параметрів

multi_handle

Мультидескриптор cURL, отриманий з curl_multi_init()

handle

Дескриптор cURL, отриманий з curl_init()

Значення, що повертаються

У разі успішного виконання повертає 0 або одну з констант **CURLM_XXX**де XXX - код помилки.

список змін

ВерсияОпис
8.0.0multi_handle тепер чекає екземпляр; раніше, очікувався ресурс (resource).
8.0.0handle тепер чекає екземпляр CurlHandle; раніше, очікувався ресурс (resource).

Дивіться також

  • curl_init() - Ініціалізує сеанс cURL
  • curl_multi_init() - Створює набір cURL-дескрипторів
  • curl_multi_add_handle() - Додає звичайний cURL-дескриптор до набору cURL-дескрипторів