どこかで見つけてたんだけど、再度探しても見つからないので、マニュアル見ながら作ってみた。メモ代わりに書いておく。ディフォルトは用途に合わせてお好みで。
オプションの配列の添字は最初は文字列かと思って引用符で囲ったらエラー。定数だった。
<?php function func_curl($url,$options = array(CURLOPT_HEADER => false,CURLOPT_RETURNTRANSFER => true)){ $ch = curl_init($url); curl_setopt_array($ch, $options); $ret = curl_exec($ch); curl_close($ch); return $ret; } ?>
こっちのほうがすっきりかな。
<?php function func_curl($url,$options = array()){ $default_options = array(CURLOPT_HEADER => false,CURLOPT_RETURNTRANSFER => true); $options = array_replace($default_options , $options); $ch = curl_init($url); curl_setopt_array($ch, $options); $ret = curl_exec($ch); curl_close($ch); return $ret; } ?>