- 运算符
- 赋值运算符: =
- 算术运算法:+ - * / %(整型)
- 比较运算法:>,<,>=,<=,==,!= 返回结果是布尔类型
- 逻辑运算符:&& , || ,!返回结果是布尔类型 var_dump($a=='a'&&$b=='b')
- 连接运算符:.:将两个字符串连在一起 .=: $a.=$b($a=$a.$b)
- 错误抑制符 :@
- 三目运算:表达式1?表达式2:表达式3
- 自操作运算符:++ , -- ,+= ,-= ,/= ,%=
- 计算机码
- 原码,反码,补码
- 位运算符
- &:按位与,两个都为1才为1,否则为0
- ~:按位非 1变0 ,0变1
- ^: 按位异或 相同为1,不同为0
- <<:按位左移 右边补0
- >>:按位右移 左边补位正0负1
- 分支结构
- if 分支
- switch 分支
- 循环结构:for循环 ,while循环 ,do while循环 ,foreach循环(针对数组)
- 循环结构
- 重新循环:continue 跳出循环,重新循环
- 终止循环: break
- 流程控制代替语法
- '{ ' 可写作 ':' '}' 可写作 'endfor;' // 'endif' // 'endswitch' 9*9乘法表