我遇到了 codeigniter 递归函数的问题,该函数返回空值。下面是我的功能。
function recursive_data($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
$instaArr = (array) json_decode($output);
// print_r($instaArr); // print value here
if( $instaArr['pagination'] == "" ) {
return $instaArr['data'];
} else {
return $this->recursive_data($instaArr['pagination']->next_url);
}
}
我在另一个函数中调用上面的函数
$return_data = $this->recursive_data($url);
返回空白值。正在打印注释代码print_r($instaArr)
答案 0 :(得分:0)
请用下面的方式。
function recursive_data($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($ch);
curl_close($ch);
$instaArr = json_decode($output,true);
// print_r($instaArr); // print value here
if( $instaArr['pagination'] == "" ) {
return $instaArr['data'];
} else {
return $this->recursive_data($instaArr['pagination']->next_url);
}
}
答案 1 :(得分:0)
这个怎么样?
"faye-browser": "http://af2447c3.fanoutcdn.com/bayeux/static/faye-browser.js",