批改状态:合格
老师批语:看来你是有一些基础的, 不错, 这对后面的学习会有帮助
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 1 | + |
$a+$b |
$a与$b 的和 |
| 2 | - |
$a-$b |
$a与$b 的差 |
| 3 | * |
$a*$b |
$a与$b 的积 |
| 4 | / |
$a/$b |
$a与$b 的商 |
| 5 | % |
$a%$b |
$a与$b 的余(模) |
| 6 | ++ |
$a++/++$a |
先用再加/先加再用 |
| 7 | -- |
$a--/--$a |
先用再减/先减再用 |
| 8 | ** |
2**4 |
幂运算:2 的 4 次方 |
$a++=>$a = $a + 1, $a--=>$a = $a - 1**: 幂运算需要 php5.6+版本| 运算符 | 示例 | 描述 |
|---|---|---|
. |
$str1 . $str2 |
连接运算,返回连接之后的字符串 |
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 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'; |
| 序号 | 运算符 | 示例 | 描述 |
|---|---|---|---|
| 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的整数 |
| 序号 | 运算符 | 示例 | 描述 | ||||
|---|---|---|---|---|---|---|---|
| 1 | && |
$a && $b |
逻辑与 | ||||
| 2 | ` | ` | `$a | $b` | 逻辑或 | ||
| 3 | ! |
!$a |
逻辑非 | ||||
| 4 | xor |
$a xor $b |
逻辑异或 |
| 序号 | 运算符 | 示例 | 描述 | 场景 |
|---|---|---|---|---|
| 1 | ?: |
$a ?: $b |
仅判断表达式true/false |
简化双分支 |
| 2 | ?? |
$a ?? $b |
判断变量存在且不为 null |
设置默认值 |
| 运算符 | 示例 | 描述 | 场景 |
|---|---|---|---|
@ |
@(10/0) |
屏蔽所有运行错误 | 线上生产环境 |
| 序号 | 类型 | 语法 | 模板语法 |
|---|---|---|---|
| 1 | 单分支 | if(){...} |
if(): ... endif; |
| 2 | 双分支 | if(){...} else {...} |
if(): ... else: ... endif; |
| 3 | 多分支 | if(){...} elseif {...} else {...} |
if(): ... elseif: ... else: ... endif; |
| 4 | switch |
switch() {case: ... break...} |
switch(): ...endswitch; |
| 序号 | 类型 | 语法 | 模板语法 |
|---|---|---|---|
| 1 | 入口判断型 | while(){...} |
while(): ... endwhile; |
| 2 | 出口判断型 | do {...} while(); |
do : ... while(); |
| 3 | 计数型 | for(){...} |
for () : ... endfor; |
循环控制关键字:
| 序号 | 关键字 | 描述 |
|---|---|---|
| 1 | continue |
终止本次循环,提前进入下一轮 |
| 2 | break |
跳出本层循环 |
+=这个以及相似的还是了解的比较少,还有逻辑运算符中的与、或、非虽然知道但是也是很陌生,掌握的不牢靠,最主要的是收获了模板语法,这个是让我在这节课中印象最为深刻的,也是我必须要掌握的,这些学的还是要靠自己的多敲代码来掌握,不然过了一段时间还是会忘记,希望自己能在代码的路上一步一步的走出来把。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号