Я делаю библиотеку, которая позволяет пользователю динамически добавлять / удалять опции cURL до того, как будет сделан запрос.Цикл foreach выглядит следующим образом:
$ch = curl_init($url);
// Cycle through each option and set them
foreach($setup['curl_options'] as $option => $value)
{
echo '<p>' . $option . ' = ' . $value . '</p>';
curl_setopt($ch, $option, $value);
}
Ключ / значения массива правильно отображаются в абзацах, однако, когда дело доходит до добавления значений в curl_setopt, я получаю ошибку:
curl_setopt()
ожидает, что параметр 2 будет длинным, задана строка.
Что я здесь не так делаю?