Я работаю с PHP 5.3 и Curl.Как получить параметр curl со строкой
Я хочу, чтобы мои поворотные звонки были более гибкими, поэтому одна функция может обрабатывать все мои вызовы. Проблема, с которой я столкнулась, - это вариант завитка.
Он использует значения, такие как CURLOPT_POST, для представления значения LONG.
Чтобы сделать мою функцию более гибкой, я хочу установить эти параметры по умолчанию и изменить их на основе переданного массива.
ex;
function doCurl($options){
$defaults = array('CURLOPT_POST' => true, 'CURLOPT_HEADER' => false);
foreach($options AS $k=>$v) $defaults[$k] = $v;
foreach($defaults AS $opt_k=>$v) curl_setopt($curl, $opt_k, $v)
}
Итак, как я могу справиться с $ opt_k так что он может получить LONG значение исходной переменной?
Спасибо, однако, согласно документам, вы должны отправить «Массив, определяющий, какие параметры установить и их значения. Ключи должны быть действительными константами curl_setopt() или их целыми эквивалентами. '. Итак, та же проблема. Мне нужно преобразовать строковые ключи в «целочисленные эквиваленты». –
Вы пытались обернуть это в классе, например '$ curl = new Curl ($ options); echo $ curl-> exec() '? – Yang