Ce face curl_multi_close
Din PHP 8.0, grupul este un obiect CurlMultiHandle eliberat automat când nu mai este folosit. curl_multi_close nu mai este necesară, dar este permisă. Cererile din grup nu sunt închise; scoate-le înainte cu curl_multi_remove_handle dacă vrei să le refolosești.
Parametri
| Parametru | Descriere |
|---|---|
$multi_handle |
Grupul. |
Ce returnează
Nimic.
Exemple
Exemplul 1: Curățenie la final
<?php
$mh = curl_multi_init();
$ch = curl_init("https://www.dexblog.ro/");
curl_multi_add_handle($mh, $ch);
// ... rularea cererilor
curl_multi_remove_handle($mh, $ch);
curl_multi_close($mh);
echo "Grup închis";
Rezultat
Grup închis
Greșeli frecvente
- Folosești grupul după ce l-ai închis. Operațiile pe el nu mai au efect; creează un grup nou cu
curl_multi_init.
Comenzi înrudite
curl_multi_init: Creează un grup în care mai multe cereri cURL rulează în paralel, în loc să aștepte una după alta.curl_multi_remove_handle: Scoate o cerere dintr-un grup de cereri paralele, după ce s-a terminat sau ca să o anulezi.