curl_multi_strerror în PHP

cURL și email PHP 5.5+

Returnează descrierea, în engleză, a unui cod de eroare al grupurilor de cereri cURL (CURLM_*).

Sintaxă
curl_multi_strerror(int $error_code): ?string

Ce face curl_multi_strerror

Perechea lui curl_multi_errno: transformă codul numeric într-un text. Pentru erorile cererilor individuale se folosește curl_strerror.

Parametri

Parametru Descriere
$error_code Un cod CURLM_*.

Ce returnează

Descrierea erorii, sau null pentru un cod necunoscut.

Exemple

Exemplul 1: Câteva coduri

<?php
foreach ([CURLM_OK, CURLM_BAD_HANDLE, CURLM_BAD_EASY_HANDLE] as $cod) {
    echo $cod . ": " . curl_multi_strerror($cod) . "\n";
}

Rezultat

0: No error
1: Invalid multi handle
2: Invalid easy handle

Greșeli frecvente

  • Dai un cod CURLE_* (al unei cereri). Numerotarea este diferită și descrierea iese greșită. Folosește curl_strerror.

Comenzi înrudite

  • curl_multi_errno: Returnează codul ultimei erori a unui grup de cereri cURL (0 dacă nu a fost eroare).
  • curl_strerror: Returnează descrierea generală, în engleză, a unui cod de eroare cURL (de exemplu 28 = Timeout was reached).