PHP 5.3 と Curl を使用しています。
1 つの関数ですべての呼び出しを処理できるように、curl 呼び出しをより柔軟にしたいと考えています。私が抱えている問題は、カールオプションにあります。
CURLOPT_POST などの値を使用して LONG 値を表します。
関数をより柔軟にするために、これらのオプションをデフォルトで設定し、渡された配列に基づいて変更したいと考えています。
元;
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)
}
では、元の変数の LONG 値を取得できるように $opt_k を処理するにはどうすればよいでしょうか?