Dutch PHP Conference 2025 - Call For Papers

curl_multi_strerror

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

curl_multi_strerrorВозвращает строку, которая описывает код ошибки

Описание

curl_multi_strerror(int $error_code): ?string

Функция возвращает текст сообщения об ошибке, которым описывается код ошибки, значение которого хранит константа семейства CURLM_*.

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

error_code

Константа семейства CURLM_*, в которое входят константы » с кодами ошибок, с которыми работают функции интерфейса мультидескрипторов библиотеки libcurl.

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

Функция возвращает строку с описанием ошибки для действительного кода ошибки, или null, если заданный код недопустим.

Примеры

Пример #1 Пример использования функции curl_multi_strerror()

<?php

// Создаём cURL-дескрипторы
$ch1 = curl_init("http://example.com/");
$ch2 = curl_init("http://php.net/");

// Создаём cURL-мультидескриптор
$mh = curl_multi_init();

// Добавляем дескрипторы в мультидескриптор
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);

// Запускаем мультидескриптор
do {
$status = curl_multi_exec($mh, $active);

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

// Проверяем, возникли ли ошибки
if ($status !== CURLM_OK) {
// Выводим ошибку
echo "ОШИБКА!\n " . curl_multi_strerror($status);
}

?>

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top