Проверка на грешка в отговора на CURL в PHP

Ако по време на заявката възникне някаква грешка, в променливата с резултата ще бъде върнато false. Това може да се използва за проверка за грешка:

curl.php<?php
  // Изпълняваме заявката:
  $res = curl_exec($curl);
  
  if ($res === false) {
    // Извеждаме съобщение за грешка:
    echo 'error';
  } else {
    // Извеждаме резултата:
    var_dump($res);
  }
?>

С помощта на функцията curl_error може да получите текста на грешката, възникнала в CURL:

curl.php<?php
  // Изпълняваме заявката:
  $res = curl_exec($curl);
  
  if ($res === false) {
    // Извеждаме грешката:
    echo curl_error($curl);
  } else {
    // Извеждаме резултата:
    var_dump($res);
  }
?>
Задание 1

Внесете съответните корекции във вашата функция.

Задание 2

Опитайте се да се свържете с несъществуващ сайт. Проучете текста на грешката от CURL за този случай.