PHP自动类型转换之比较运算符
来源:互联网 发布:海口关键词优化排名 编辑:程序博客网 时间:2024/06/06 03:56
对于弱类型语言,类型的自动转换是非常恶心的问题,js如此,PHP也如此。
遇到坑了,特地来说一说在比较运算时,PHP自动类型转换问题。
主要想说一说,当数值与字符串进行比较运算时,是如何进行自动转换的。
<?phpvar_dump(' 123fg456'>=122);var_dump('some string' == 0);var_dump(123.0 == '123d456');var_dump(0 == "a");var_dump("1" == "01");var_dump("1" == "1e0");不妨自己先试试看,然后运行一下,看看结果如何。
这里只举了==运算的例子,>=和<=也一样。
记住,当数字与字符串进行比较运算时,字符串会自动转换为数值,然后进行比较。(对于123.0这种浮点数会自动转换为123)
所以强烈建议,在必要的时候一定要用===,严格等于。
阅读全文
0 0
- PHP自动类型转换之比较运算符
- PHP基础教程(四)比较运算及类型转换
- PHP之比较运算符
- PHP之——自动类型转换
- java运算符与自动类型转换
- C++运算符之类型转换
- 【转载】C++运算符之类型转换
- Java学习笔记 - 自动类型转换与运算符
- Java三目运算符数值类型的自动转换
- php之类型转换
- PHP比较运算符
- php 比较运算符
- PHP比较运算符
- PHP比较运算符
- 类型转换运算符
- 类型转换运算符
- 类型转换运算符
- 类型转换运算符
- 亲自操刀:cache页面置换算法LRU AND LFU
- JSP的执行过程
- 我对高质量代码的理解
- MyBatis增删改查(CRUD)操作
- 9.11-9.17总
- PHP自动类型转换之比较运算符
- unity打安卓包的必要步骤
- 来聊一聊JavaScrip数组删除特定元素
- “家政培训”感想
- Spring事务管理的四种方式(以银行转账为例)
- 解释型语言是什么?
- 从冯诺伊曼结构看AI
- Xshell 5 错误
- Tools_Obfuscateer_1