# Ответ CURL в переменную в PHP

Следующая настройка заставляет ответ сервера сохранять в переменную, а не выводить на страницу браузера:

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

Давайте исправим код в соответствии с этой настройкой:

`<?php // Адрес страницы для обращения: $url = 'http://test.loc'; // Инициализируем сеанс: $curl = curl_init(); // Указываем адрес страницы: curl_setopt($curl, CURLOPT_URL, $url); // Ответ сервера сохранять в переменную: curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // Выполняем запрос, сохранив ответ в переменную: $res = curl_exec($curl); // Смотрим, что в переменной: var_dump($res); ?>`

Оберните приведенный код в функцию. Пусть эта функция параметром принимает URL, а возвращает полученный результат.

←→
↑