数据类型
1.1 数据类型
变量的数据类型可分为强数据类型和弱数据类型。
如果一个变量的类型取决于存放值的类型,这种语言就称为弱数据类型的语言。
如果声明变量是A类型,就不能存放B类型的数据,这种语言就称为强数据类型。
==PHP和JS都是弱数据类型==
四钟数据类型
boolem(布尔型)
integer(整数型)
float(浮点型)
string(字符串)
两种复合型
array 数组 object 对象
两种特殊类型
resource 资源型 NULL(无)
1.2 标量类型
整数
PHP_INT_MAX: PHP中的整数类型最大值
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100
0 1 2 3 4 5 6 7 8 9
decbin
bindec
decoct
dechex
范围-2^31~2^31-1
1.3 浮点数 (float)
浮点数就是小数,在PHP中,float(单精度)和double(双精度)是一样的。
由于浮点数转成二进制是乘2正向取整,可能会一直循环下去,所以浮点数保存的值是近似值。
注意:在C、Java、C#语言中浮点数有两种,单精度、双精度,双精度使用更广。