我在我的代码里我写了这样一个判断
在前面我调用另一个函数,分为两种情况
第一种 没有数据 返回0
return $face_token=0;
第二种 有数据 返回数据
return $data;
接下来是判断
if ($face_token==0) {
} else {
}
这个条件 $face_token==0
有时候为真有时候为假,
后来我换了个条件没有数据返回 return $face_token="no";
判断就不会出错了.
我总结一下,应该是0
的时候有时候是当做string
,有时候是当做int
,所以有时候正确,有时候错误.
记录一下,=_=尽量不用这种不确定类型的作为判断条件