Завершает сеанс cURL

# curl_close

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

curl_close — Завершает сеанс cURL

Внимание

Начиная с PHP 8.5.0 функция УСТАРЕЛА. Полагаться на функцию настоятельно не рекомендуют.

### Описание

#[\Deprecated]
function curl_close(CurlHandle `$handle`): void

> Замечание: Функция стала бесполезной. До PHP 8.0.0 функция закрывала ресурс.

Функция завершает сеанс cURL и освобождает все ресурсы. Дескриптор `handle` также уничтожается.

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

`handle`
  Дескриптор модуля cURL, который вернула функция curl_init().

### Возвращаемые значения

Функция не возвращает значения после выполнения.

### Список изменений

Версия | Описание
--- | ---
8.5.0 | Функция объявлена устаревшей.
8.0.0 | Функция теперь является NOP.
8.0.0 | Параметр `handle` теперь принимает объект CurlHandle; раньше, параметр ждал ресурс (resource).

### Примеры

Пример #1 Пример инициализации нового сеанса cURL и загрузки веб-страницы

    <?php

    // Создание нового ресурса cURL
    $ch = curl_init();

    // Установка URL-адреса и других параметров
    curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
    curl_setopt($ch, CURLOPT_HEADER, 0);

    // Получение данных по URL-адресу и передача результата в стандартный вывод
    curl_exec($ch);

    // Завершение сеанса и освобождение ресурсов
    curl_close($ch);

    ?>

### Смотрите также

- curl_init() - Инициализирует cURL-сеанс сетевой передачи данных
- curl_multi_close() - Удаляет все cURL-дескрипторы из мультидескриптора

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open