课程
/后端开发
/PHP
/PHP开发APP接口
前面有if($value!==''){
}后面是if(is_null($value)){
}
我觉的这两句话本身不是矛盾么?
2016-07-22
源自:PHP开发APP接口 3-1
正在回答
if($value !== '') { // 将value值写入缓存
//$value参数给null则实现删除缓存
if(is_null($value)) {
return @unlink($filename);//unlink() 删除缓存
.........//写入缓存操作
PS:个人理解null和“”是不一样的,至少类型是不一样的,单纯可理解为都是空。
如上代码它们是嵌套关系,当$value有值时则执行if语句写入缓存操作,而在其中假如$value给了null值,则执行删除缓存操作并return~
greenhandc 提问者
举报
APP通信接口技术,不得不掌握的法宝,学完之后你会受益良多