周大胖子 发表于 2018-9-5 07:11:54

0 即null null 即 0 即false

你说要命不要命:
在PHP中 的变量,是以 C 语言的结构来存储的, 空字符串和 false 都是以 值为0的 形式来存储;
而这三者的 类型是不同的, null 的 类型是 null, false的类型是boolean, 至于0 嘛不是字符串就是数字;
在这呢 我在查询的时候 用的第一种方式是


      $status && $lmsc['status'] = ['=',$status];
      $status==='0' && $lmsc['status'] = ['=',0];其实我一开始想用-1做为比较值的 ,可是居然是错的!

然后我测试了一句通过类型的 结果是错的
$status&gettype($status)!==null && $lmsc['status'] = ['=',0];
所以 暂定上述 第一种我自己琢磨出来的方法:白猫黑猫自己养的 都TM是好猫

参考文献:https://www.cnblogs.com/zhangmiaomiao/p/6013475.html
页: [1]
查看完整版本: 0 即null null 即 0 即false