php全等和等于比较表格
php目前是弱类型的语言,弱类型的意思是声明的变量可以不指定数据类型,这不是代表PHP没有数据类型。php的等于比较分了两种==和===,前者是宽松比较,后者是严格比较。1.==只比较值,不
php目前是弱类型的语言,弱类型的意思是声明的变量可以不指定数据类型,这不是代表PHP没有数据类型。
php的等于比较分了两种 == 和 ===,前者是宽松比较,后者是严格比较。
1. == 只比较值,不比较类型。值相等则返回true,否则是false。不同类型的值进行比较,会发生类型转换。
2. ===比较值和类型,值要相等,类型也必须一样才返回true,否则返回false。
1.1 宽松比较(==)类型转换规则
(1)数字和字符串比较,将字符串转为数字,然后进行比较
(2)数字和布尔型比较,将数字转为布尔型,然后进行比较
(3)字符串和布尔型比较,将字符串转为布尔型,然后进行比较。
宽松比较的落脚点只有两个,一个是布尔型,一个是数字。只有当数字和字符串比较的时候,会把字符串转为数字。
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~