对于写过 Objective-C 的我来说, 数据类型就分为两种😂, 一种为对象类型, 另一种为非对象类型
今天来学习一下 PHP 中的非对象类型, 也就是 Boolean
Integer
Float
Double
0x01 - Boolean
每种语言都会有的布尔类型, 只有两个值, true or false, PHP 的值不区分大小写的
左边是输出的内容, 可见红线之间的内容是空的, 对应右边的代码是echo false;
, 可见和 OC 不一样的地方出来了, 对于 C 而言,真 == 1, 假 == 0
, 但是 PHP 中相反过来会怎么样呢?
这个图片反映了var_dump
的打印一直在最前面😂
和 OC 相比, 条件是一样的, 非零即是真, 但是单字符的0
也是false
0x02 - Integer & Float & Double
个人感觉和 OC 的一样没有差别, 只是 PHP 对于进制的输出好 Easy😂