1.数据类型
整体划分:
标量类型:int(整数类型),float(浮点类型),string(字符串类型),bool(布尔类型)
复合类型:array(数组类型),object(对象类型)
特殊类型:null(空类型),resouce(资源类型)
注意:1.浮点数不能直接比较大小 如果想比较只能考虑自己应用中的精确要求基础上,将其转换为整数
2.php中单引号和双引号字符串,是有不同细节含义的字符串
3.资源类型 基本上都是指对外部数据的引用
innse()判断一个变量是否存在
empty()判断一个数据是否为空
unset()销毁删除一个变量
is_xx类型()判断某个数据是否是某种类型
2.运算符
1.算术运算符 + - * / % ++ --
前++和后++的区别:前++:先完成变量的递增运算,再取得该变量的值参与别的运算。后++:先将原来的变量的值临时储存。再将变量值递增,最后再将临时储存的值参与别的运算
2.比较运算符 > >= < <= == != ===
3.逻辑运算符 && || ! 与 或 非
4.字符串运算符: . .=
5.赋值运算符 += -= *= %= .=
6.三目运算符 数据1 ? 数据2 : 数据3
数据1的结果是布尔值 返回true 或 false 是true就执行数据2 false就执行数据3
3.流程控制语句
- 先将原来变量的值临时存储,再将变量值递增,最后再将临时存储的值参与别的运算。