批改状态:合格
老师批语:咱们现在学得都是最基本的语法, 一定要熟练掌握
1.代码部分:
<?php//太空运算符$a=10;$b=20;// 前一个值小于后一个值时,取一个负整数;var_dump($a<=>$b);// 两值相等时,为0;$b=10;var_dump($a<=>$b);// 前一个值大于后一个值时,去一个正整肃;$a=30;var_dump($a<=>$b);// 三元运算符echo $a<50 ? '$a小于50':'$a不小于50';$password="123456";$password=$password??'root';echo $password;echo '<br>';// 循环控制$age=20;//二分支if($age>18){echo '恭喜你成年了!';}else{echo '未成年人无法上网!';}// 单分支if($age>18) echo "恭喜你未成年了!";// 多分支echo '<br>';$score=75;// if($score<60){// echo '不及格';// }elseif($score<80){// echo '恭喜你及格了';// }else{// echo '成绩飞非常优秀!';}if ($score<60):echo "不及格";elseif($score<80):echo "恭喜你几个了";else:echo "游戏";endif;// switch语句echo '<hr>';$price=368;$dis=0.7;// switch($dis){// case 0.9:// echo $price*$dis;// break;// case 0.8:// echo $price*$dis;// break;// default:// echo $price;// }switch($dis):case 0.9:echo $price*$dis;break;case 0.8:echo $price*$dis;break;default:echo $price;endswitch;echo "<hr>";// 循环结构$i=0;while(true):$i++;echo $i.'<br>';if($i>10) break;endwhile;echo '<hr>';$i=0;do{$i++;echo $i.'<br>';// if($i>10) break;}while($i<10);echo '<hr>';// $m=0;for($n=0;$n<15;$n++):if($n%2) continue;echo $n.'<br>';endfor;
2.运行结果
1.运算符:++|—在变量前先加减后使用,在变量后先使用后加减;
2.运算赋值:+=;-=;.=先将变量与等号后值运算,后赋值给变量本身;
3.太空运算符($a<=>$b):组合比较运算符:$a大于$b返回正整数,反之负整数;$a=$b则返回0;
4.三元运算符:
$b = $a?? $c ;相当于$b= isset($a)?$a:$c;
$b = $a?: $c 则是 $b = !empty($a) ? $a:$c;
empty: 判断一个变量是否为空(null、false、00、0、’0′、』这类,都会返回true)。
isset: 判断一个变量是否设置(值为false、00、0、’0′、』这类,也会返回true)。
5.循环控制模板语法:以:代替开始{;以end+循环控制关键字代替};
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号