curl_multi_init

(PHP 5, PHP 7, PHP 8)

curl_multi_initLiefert ein cURL-Mehrfach-Handle

Beschreibung

curl_multi_init(): CurlMultiHandle

Erlaubt die asynchrone Verarbeitung mehrerer cURL-Handles.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

Gibt im Erfolgsfall ein cURL-Mehrfach-Handle zurück, andernfalls false.

Changelog

Version Beschreibung
8.0.0 Bei Erfolg gibt diese Funktion nun eine CurlHandle-Instanz zurück; vorher wurde eine Ressource zurückgegeben.

Beispiele

Beispiel #1 curl_multi_init()-Beispiel

In diesem Beispiel werden zwei cURL-Handles erstellt, einem Mehrfach-Handle hinzugefügt und anschließend asynchron ausgeführt.

<?php
// zwei cURL-Ressourcen erstellen
$ch1 curl_init();
$ch2 curl_init();

// URL und weitere Optionen setzen
curl_setopt($ch1CURLOPT_URL"http://lxr.php.net/");
curl_setopt($ch1CURLOPT_HEADER0);
curl_setopt($ch2CURLOPT_URL"http://www.php.net/");
curl_setopt($ch2CURLOPT_HEADER0);

// Mehrfach-Handle erstellen
$mh curl_multi_init();

// die zuvor erstellten Handles hinzufügen
curl_multi_add_handle($mh,$ch1);
curl_multi_add_handle($mh,$ch2);

// Mehrfach-Handle ausführen

do {
    
$status curl_multi_exec($mh$active);
    if (
$active) {
        
curl_multi_select($mh);
    }
} while (
$active && $status == CURLM_OK);

// Handles schliessen
curl_multi_remove_handle($mh$ch1);
curl_multi_remove_handle($mh$ch2);
curl_multi_close($mh);

?>

Siehe auch

Hier Kannst Du einen Kommentar verfassen


Bitte gib mindestens 10 Zeichen ein.
Wird geladen... Bitte warte.
* Pflichtangabe
Es sind noch keine Kommentare vorhanden.

Was genau bedeutet "Vibe Coding"? Ein tiefgehender Blick für Entwickler

In der Welt der Softwareentwicklung gibt es unzählige Wege, wie man an ein Projekt herangeht. Manche schwören auf strikte Planung, andere auf bewährte Algorithmen und wieder andere lassen sich von etwas ganz anderem leiten: ihrem Gefühl. ...

admin

Autor : admin
Kategorie: Software & Web-Development

PHP cURL-Tutorial: Verwendung von cURL zum Durchführen von HTTP-Anfragen

cURL ist eine leistungsstarke PHP-Erweiterung, die es Ihnen ermöglicht, mit verschiedenen Servern über verschiedene Protokolle wie HTTP, HTTPS, FTP und mehr zu kommunizieren. ...

TheMax

Autor : TheMax
Kategorie: PHP-Tutorials

Midjourney Tutorial - Anleitung für Anfänger

Über Midjourney, dem Tool zur Erstellung digitaler Bilder mithilfe von künstlicher Intelligenz, gibt es ein informatives Video mit dem Titel "Midjourney Tutorial auf Deutsch - Anleitung für Anfänger" ...

Mike94

Autor : Mike94
Kategorie: KI Tutorials

Tutorial veröffentlichen

Tutorial veröffentlichen

Teile Dein Wissen mit anderen Entwicklern weltweit

Du bist Profi in deinem Bereich und möchtest dein Wissen teilen, dann melde dich jetzt an und teile es mit unserer PHP-Community

mehr erfahren

Tutorial veröffentlichen

Mongo Datenbank und Tabellendaten in sehr großer Menge...Wer kennt sich aus?

Hallo! Ich verstehe Ihr Problem mit den großen Datenmengen. Hier sind einige Vorschläge, wie Sie die Verarbeitung optimieren können: 1. Paral ...

Geschrieben von alexfefun1 am 14.03.2025 08:01:59
Forum: PHP Developer Forum
Wie können ERP-Systeme die Effizienz verbessern?

Vielen Dank für die Informationen! Aber ich frage mich, wie lange der ERP-Einführungsprozess in der Regel dauert und welche Herausforderungen au ...

Geschrieben von einermeiner am 03.03.2025 20:15:21
Forum: Apps und PHP Script Gesuche
Wie können ERP-Systeme die Effizienz verbessern?

Ein ERP-System kann wirklich viel zur Effizienzsteigerung beitragen. Es automatisiert zum Beispiel Prozesse, verbessert die Koordination zwischen ...

Geschrieben von daberty am 03.03.2025 20:13:32
Forum: Apps und PHP Script Gesuche
Wie können ERP-Systeme die Effizienz verbessern?

Ich arbeite in einem Unternehmen, das die Einführung eines ERP-Systems erwägt, um die Leistung aller Abteilungen zu verbessern. Ich frage mich, ...

Geschrieben von einermeiner am 03.03.2025 19:57:31
Forum: Apps und PHP Script Gesuche