一、运算符
1. 算术运算符
序号 | 运算符 | 示例 | 描述 |
---|---|---|---|
1 | + | $a+$b | b 的和 |
2 | - | $a-$b | b 的差 |
3 | * | $a*$b | b 的积 |
4 | / | $a/$b | b 的商 |
5 | % | $a%$b | b 的余(模) |
6 | ++ | $a++/++$a | 先用再加/先加再用 |
7 | -- | $a--/--$a | 先用再减/先减再用 |
8 | ** | 2**4 | 幂运算:2 的 4 次方 |
$a++
=>$a = $a + 1
,$a--
=>$a = $a - 1
**
: 幂运算需要php5.6+
版本
2. 字符串运算符
运算符 | 示例 | 描述 |
---|---|---|
. | $str1 . $str2 | 连接运算,返回连接之后的字符串 |
3. 赋值运算符
序号 | 运算符 | 示例 | 描述 |
---|---|---|---|
1 | = | $a = 10 | 将表达式的值赋给变量 |
2 | += | $a += 10 | $a = $a + 10; |
3 | -= | $a -= 10 | $a = $a - 10; |
4 | *= | $a *= 10 | $a = $a * 10; |
5 | /= | $a /= 10 | $a = $a / 10; |
6 | %= | $a %= 10 | $a = $a % 10; |
7 | .= | $a .= 'a' | $a = $a . 'a'; |
4. 比较运算符
序号 | 运算符 | 示例 | 描述 |
---|---|---|---|
1 | > | $a > $b | 大于 |
2 | >= | $a >= $b | 大于或等于 |
3 | < | $a < $b | 小于 |
4 | <= | $a <= $b | 小于或等于 |
5 | == | $a == $b | 等于 (值相等即可) |
6 | === | $a == $b | 全等于(二边值与类型全等) |
7 | != | $a != $b | 不相等 |
8 | !== | $a !== $b | 不全等 |
9 | <=> | $a <=> $b | 太空船php7+ |
- 比较运算符: 返回布尔值,常用于流程控制中(
if/while/for...
) <=>
: 也叫组合比较符, 例如$a <=> $b
, 有三种返回结果
序号 | 运算 | 结果 |
---|---|---|
1 | $a > $b | 返回>0 的整数 |
2 | $a < $b | 返回<0 的整数 |
3 | $a = $b | 返回=0 的整数 |
二、php 流程控制结构
- 单一条件分支结构
- 双向条件分支结构
- 多向条件分支结构
- switch 分支结构
三、循环结构
- while 入口判断型循环
- do...while 出口判断型循环
- for 循环(计算循环)
- foreach 循环
四、字符串定义
- 单引号定义字符串
- 双引号定义字符串
- 定界符
五、文件引入
- include,require,include_once,require_once 的区别