php中0、null和""
来源:互联网 发布:如何将相同的数据合并 编辑:程序博客网 时间:2024/05/22 07:50
最近碰到的一个BUG,在判断一个变量否是空串的时候发现0==""居然为真,于是写了几个语句测了一下:echo (0=="" ? "true":"false") . "\n";echo (0==NULL ? "true":"false") . "\n";echo (NULL==""? "true":"false") . "\n";结果全部输出true;原因是字符串与数字比较时,字符串由最前面的部分决定。如果字符串是以合法的数字开头,就用该数字作为其值,否则其值为0;而NULL在底层存储的值也为0。解决方法是用全等于“===”来判断
查看原文:http://chimmu.dynu.net/2017/05/25/php%e4%b8%ad0%e3%80%81null%e5%92%8c/
阅读全文
0 0
- php中0、null和""
- php中null和false和0之间的区别
- php中0," ",null和false的区别
- php中0," ",null和false的区别
- PHP中null和0等的区别对比图
- php中0," ",null和false的区别
- PHP中NULL和‘'的区别
- php中null 0 empty "" 区别
- php中null,0,'',false的区别
- hive中null和'','NULL'
- PHP中删除变量时unset()和null的区别
- C++中NULL和0的区别
- JS中null,false,0,""和undefined
- mybatis中0和null关系处理
- mybatis 中0 和 null 关系处理
- MyBatis中0和null处理
- c++指针中0,NULL和nullptr
- php中0,null,empty,空,false,字符串关系详解
- struts2入门实例
- 26.struts2_文件的上传
- Git 命令
- chrome主页被篡改毒霸网址大全
- git版本控制常用指令
- php中0、null和""
- cat /proc/meminfo
- 软件开发系统分析规格说明
- 正则背诵部分
- Java学习之线程中一些方法,生命周期,线程间通信
- hadoop 查看文件大小命令
- shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
- 提取照片里的PPT部分
- 如何回复在Git中误操作删除的文件?