##1.数据类型 PHP 支持 8 种原始数据类型。
1.1四种标量类型:
boolean(布尔型)
integer(整型)
float(浮点型,也称作 double)
string(字符串)
1.2两种复合类型:
array(数组)
object(对象)
1.3最后是两种特殊类型:
resource(资源)
NULL(无类型)
1.4类型检测
var_dump() 函数可以查看表达式的值和类型
gettype() 函数用于检测变量类型
is_ 加类型,如 is_int(),is_array() 等,判断变量是否为该类型
##2.数组
2.1声明 []或array()
2.2遍历
for(遍历数值数组)
foreach(($array as $key=>$value))(遍历关联数组)
2.3单引号与双引号
单引号内特殊字符和变量不会被解析。
双引号内的特殊字符和变量会被解析。
3.进制
$a = 10 //十进制
$a = 010 //八进制
$a = 0x10 //十六进制
$a = 0b10 //二进制
4.类型转换
4.1隐式转换
隐式转换的优先级为:浮点型 > 整型 > 字符串
4.2显示转换
- (int), (integer) - 转换为整形 integer
- (bool), (boolean) - 转换为布尔类型 boolean
- (float), (double), (real) - 转换为浮点型 float
- (string) - 转换为字符串 string
- (array) - 转换为数组 array
- (object) - 转换为对象 object
- (unset) - 转换为 NULL (PHP 5)