摘要
1、 原始数据类型
简单类型 | string | 字符串 |
integer | 整数类型 | |
float/double | 浮点数类型 | |
boolean | 布尔类型(只能为真true或假false) | |
复合类型 | array | 数组类型 |
object | 对象类型 | |
特殊类型 | resource | 资源类型 |
null | 空类型 |
2、变量以 美元符$ 开始,由大小写字母、数字、下划线组成,并且数字不能紧跟在开始的 美元符$ 后面
3、变量名区分大小写
4、数据类型转换格式为在变量前加上用小括号限定的转换后类型,如 (integer)$i
5、引用类型变量类似给一个变量取个别名,赋值时需要在被引用的变量前加个符号& ,如$j = &i 。之后,两个变量名通用
6、除 boolean 的 false 外,0、0.0、"0"、""、只声明未赋值的数组等表达式也是假
7、var_dump 函数可以查看变量类型及值,使用方法是:var_dump(变量名)
8、系统预定义了一些变量,如 $_GET、$_POST、$_SERVER 等
9、很多运算符可以参与表达式运算,如+、-、*、/、%、+=等,与其它语言类似,请自行查表
10、逻辑运算符与 &&/and、或运算符||/or,异或xor、非!,与其它语言稍有区别。尤其注意符号和英文名的运算符优先级不同
11、比较运算符除与 ==/!= 对应的还有 ===/!== ,后两者是恒等/非恒等运算符。前两者仅比较值,后两者同时比较值和类型
12、 if简单用法为:
if(表达式)
{
表达式成立执行的语句块A
}
else
{
表达式不成立时执行的语句块B
}
if或else的语句块只有一条语句时花括号可省略。不需要时,else部分也可省略{
表达式成立执行的语句块A
}
else
{
表达式不成立时执行的语句块B
}