我正在努力确保我的 twitter 提要以某种方式提供,缓存的或新的。我正在使用下面的代码来尝试确保缓存文件是否旧,此外,如果同时我的 twitter 速率限制中还有足够的尝试次数。问题是该声明似乎无法正常工作,但我不知道为什么。我已经尝试使用运算符'&&'和'AND',但都不起作用。任何想法?
$json = file_get_contents("http://api.twitter.com/1/account/rate_limit_status.json", true);
$decode = json_decode($json, true);
$twitter_rate_remaining = $decode['remaining_hits'];
if(((time()-filectime($file)) > 1800) && ($twitter_rate_remaining > 5)) { //do something }