function file_get_contents_new($url, $wait = 3) {
if (http_response($url, '200', $wait)) {
return file_get_contents($url);
} else {
return FALSE;
}
}
function OO_chart($query_stub, $length)
{
$key = $this->OO_charts_key;
$url_api = "https://api.oocharts.com/v1/query.jsonp?query={$query_stub}&key={$key}&start={$length}";
$json = file_get_contents_new($url_api);
if (file_get_contents_new($url_api) ? (string) true : (bool) false && (bool) $this->OO_active) {
return json_decode($json, TRUE);
} else {
$msg = new Messages();
$msg->add('e', 'JSON error. Check OOcharts api.');
redirect('index.php');
}
}
会 file_get_contents_new($url_api) 吗?(string) true : (bool) false 以这种方式工作?如,它是否会评估true
函数是否输出 a string
,它是否会评估false
函数是否为bool
?