批改状态:合格
老师批语:流程控制, 在代码中随处可见
+ : $a+$b :$a与$b 的和
- : $a-$b :$a与$b 的差
* : $a*$b :$a与$b 的积
/ : $a/$b :$a与$b 的商
% : $a%$b :$a与$b 的余(模)
++ : $a++/++$a:先用再加/先加再用
-- : $a--/--$a:先用再减/先减再用
** : 2**4 :幂运算:2 的 4 次方
使用.进行拼接
= : $a = 10 : 将表达式的值赋给变量
+= : $a += 10 :等价于 $a = $a + 10;
-= : $a -= 10 :等价于 $a = $a - 10;
*= : $a *= 10 :等价于 $a = $a * 10;
/= : $a /= 10 :等价于 $a = $a / 10;
%= : $a %= 10 :等价于 $a = $a % 10;
.= : $a .= 'a' :等价于 $a = $a . 'a';
> : $a > $b 含义: 大于>= : $a >= $b 含义: 大于或等于< : $a < $b 含义: 小于<= : $a <= $b 含义: 小于或等于== : $a == $b 含义: 等于 (值相等即可)=== : $a == $b 含义: 全等于(二边值与类型全等)!= : $a != $b 含义: 不相等!== : $a !== $b 含义: 不全等<=> : $a <=> $b 含义: 太空船php7+ , {$a > $b 返回>0的整数 ,$a < $b 返回<0的整数 ,$a = $b , 返回=0的整数 。}
&& 举例:$a && $b 逻辑与
|| 举例:$a || $b 逻辑或
! 举例:!$a 逻辑非
xor 举例:$a xor $b 逻辑异或
| 序号 | 运算符 | 示例 | 描述 | 场景 |
|---|---|---|---|---|
| 1 | ?: |
$a ?: $b |
仅判断表达式true/false |
简化双分支 |
| 2 | ?? |
$a ?? $b |
判断变量存在且不为 null |
设置默认值 |
@ 举例:@(10/0) , 屏蔽运行错误 。
<?php// 定义2个整数,用于举例if比较大小$a = 10;$b = 20 ;if($a > $b ){echo "a大于b";}else if ($a === $b){//结合上面的比较运算符知识,留意相等判断。echo "a等于b";}else{echo "a小于b";}

<?php// 使用while求和1到50$n= 1;$sum=0;while($n < 51 ){//结合循环每次n+1,创造50次循环$sum += $n;$n++ ; //累加用于达成循环终止条件,不然将死循环,同时列举2到50的值}echo "n = " . $n ;echo "sum = " . $sum ;

<?php// (演示至少执行一次的效果)//执行一次do之后,发现n= 1,不能达成while循环提挨肩,所以循环不能继续$n= 1;$sum=0;do{$sum += $n;n++;}while($n < 1 )echo "sum = " . $sum ;

<?php//简单成绩分布演示switch$score = 120;switch($score){case $score < 60:echo $score."不及格";break;case $score >= 60 && $score <= 80 :echo $score."及格";break;case $score >= 80 && $score <= 100 :echo $score."优秀";break;default:echo $score."分数异常";break;}


<?php//简单演示for循环,求和1到50的奇数的和$sum= 0 ;for ( $i = 1 ; $i <= 50 ; $i++ ) { //50次循环if($i % 2 == 0){continue;//偶数则结束本次循环,进入下一次循环}echo "当前\$i值:".$i."</br>";$sum += $i;}echo "sum =".$sum;

**== 等于 (值相等即可) ,=== 全等于(二边值与类型全等),!= 不相等;!== 不全等,<=>组合比较符
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号