curl_error

Return a string containing the last error for the current session

Syntax

curl_error ( resource $ch ) : string

Parameters

ch

A cURL handle returned by curl_init().

Return

Returns the error message or '' (the empty string) if no error occurred.

Examples

1

<?

$ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, "https://nonexistent.osbo.com/");
    
    if (curl_exec($ch) === false) {
        echo curl_error($ch);
    }

curl_close($ch);

?>
Could not resolve host: nonexistent.osbo.com

2

<?

$ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, "https://nonexistent.osbo.com/");
    
    curl_exec($ch);

    if (curl_errno($ch)) {
        echo curl_error($ch);
    }

curl_close($ch);

?>
Could not resolve host: nonexistent.osbo.com

curl_close

curl_copy_handle

curl_errno

curl_escape

curl_exec

curl_getinfo

curl_init

curl_multi_add_handle

curl_multi_close

curl_multi_errno

curl_multi_exec

curl_multi_getcontent

curl_multi_info_read

curl_multi_init

curl_multi_remove_handle

curl_multi_select

curl_multi_setopt

curl_multi_strerror

curl_pause

curl_reset

curl_setopt

curl_setopt_array

curl_share_close

curl_share_errno

curl_share_init

curl_share_setopt

curl_share_strerror

curl_strerror

curl_unescape

curl_version

PHP

Home Menu