PHP 学习之路:第二十天——运算符与分支循环结构

101 阅读1分钟

一、运算符

1. 算术运算符

序号运算符示例描述
1+$a+$baa与b 的和
2-$a-$baa与b 的差
3*$a*$baa与b 的积
4/$a/$baa与b 的商
5%$a%$baa与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 循环

四、字符串定义

  1. 单引号定义字符串
  2. 双引号定义字符串
  3. 定界符

五、文件引入

  • include,require,include_once,require_once 的区别