最赞回答 / Irving201313
隐约记得,因为它if里加入里是否不为0的判断,用伪代码描述一下大概的意思>>>如果不为0,且已过期,就删除旧缓存文件,让你去获取新的。so,如果你传入了0,就不满足if判断,会返回缓存文件的内容给你,永远都会。
2018-04-24
老师讲的真不错,不过这个缓存时间有点麻烦,可以在文件存入time()+$cacheTime, 然后跟time()比较就好了。
2018-04-17
public function __construct($code,$message,$data,$type){
$this->data = array(
'code' => $code,
'message' => $message,
'data' => $data
);
switch($type){
case "json": $this->json();break;
case "xml": $this->xml(); break;
default: echo "UNKNOW".$type;return false;break;
}}
$this->data = array(
'code' => $code,
'message' => $message,
'data' => $data
);
switch($type){
case "json": $this->json();break;
case "xml": $this->xml(); break;
default: echo "UNKNOW".$type;return false;break;
}}
2018-04-11
为什么要封装JSON数据?
因为在服务器端在很多地方会产生接口数据供客户端通信,这个时候服务器端只要把相应的模块的数据组装好, 然后去调用我们封装好的接口数据方法,这样就能快速生成JSON数据供客户端通信
因为在服务器端在很多地方会产生接口数据供客户端通信,这个时候服务器端只要把相应的模块的数据组装好, 然后去调用我们封装好的接口数据方法,这样就能快速生成JSON数据供客户端通信
2018-04-08