Menyimpan Respons CURL ke Variabel dalam PHP

Pengaturan berikut memaksa respons server disimpan ke dalam variabel, bukan ditampilkan ke halaman browser:

curl.php<?php
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
?>

Mari kita perbaiki kode sesuai dengan pengaturan ini:

curl.php<?php
  // Alamat halaman untuk permintaan:
  $url = 'http://test.loc';
  
  // Inisialisasi sesi:
  $curl = curl_init();
  
  // Tentukan alamat halaman:
  curl_setopt($curl, CURLOPT_URL, $url);
  
  // Simpan respons server ke variabel:
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  
  // Jalankan permintaan, simpan respons ke variabel:
  $res = curl_exec($curl);
  
  // Lihat isi variabel:
  var_dump($res);
?>
Задание 1

Bungkus kode yang diberikan ke dalam sebuah fungsi. Biarkan fungsi tersebut menerima URL sebagai parameternya, dan mengembalikan hasil yang didapatkan.