批改状态:合格
老师批语:流程控制基本不难, 对不?
<?php// 运算符// 太空船:<==>var_dump(1 <=> 2);// 显示结果为 -1,说明1小于2;var_dump(2<=>1);// 显示结果为 1 ,说明2大于1;var_dump(1<=>1);// 显示结果为 0, 说明1等于1;echo '<hr>';// 流程控制// 关键词:continue:终止当前循环,提前进入下一轮// 关键词:break:终止本层循环// 单分支$today = 3;if($today==3) {echo "今天是礼拜3";}echo '<hr>';// 模板写法if($today== 3) :echo "今天是礼拜3";endif;echo '<hr>';// 双分支$today = 3;if($today==3) {echo "今天是礼拜3";}else{echo "今天不是礼3";}echo '<hr>';// 模板写法$today = 3;if($today==3) :echo "今天是礼拜3";else:echo "今天不是礼拜3";endif;echo '<hr>';// 多分支$today = -1;if($today == 1){echo "今天是礼拜1";}elseif($today == 2){echo "今天是礼拜2";}elseif($today == 3){echo "今天是礼拜3";}elseif($today == 4){echo "今天是礼拜4";}elseif($today == 5){echo "今天是礼拜5";}elseif($today == 6){echo "今天是礼拜6";}elseif($today == 7){echo "今天是礼拜天";}elseif($today>7 || $today<0){echo "你在骗我";}echo '<hr>';// 模板写法if($today == 1):echo "今天是礼拜1";elseif($today == 2):echo "今天是礼拜2";elseif($today == 3):echo "今天是礼拜3";elseif($today == 4):echo "今天是礼拜4";elseif($today == 5):echo "今天是礼拜5";elseif($today == 6):echo "今天是礼拜6";elseif($today == 7):echo "今天是礼拜天";elseif($today>7 || $today<0):echo "你在骗我";endif;echo '<hr>';// 循环// while// 当$age小于20时,循环打印$age的值,当$age等于20时,停止结束循环。$age = 10;while($age<=20){echo $age.'<br>';$age++;}echo '<hr>';// 模板写法$age = 10;while($age<=20):echo $age.'<br>';$age++;endwhile;echo '<hr>';// do while// 不管循环的条件成不成立都先执行一次输出,然后再进行判断$age = 10;do{$age++;echo $age.'<br>';}while($age<=20);echo '<hr>';// for// 当$age小于20时,循环打印$age的值,当$age等于20时,停止结束循环。for($age=10; $age<=20; $age++){echo $age.'<br>';}// 模板写法for($age=10; $age<=20; $age++):echo $age.'<br>';endfor;
顺序控制,自上而下的判断各自表达式,当某个表达式成立时,执行相应的语句体, 语句体执行结束后,不会再判断其他的表达式,当所有的表达式都不成立,执行缺省语句体
循环控制变量初始化;表达式;循环控制变量的更改 循环3要素。
首先执行循环控制变量初始化,此步仅执行1次。判断表达式是否成立,如果不成立直接结束循环体,继续其后的语句执行。如果成立,执行循环体。循环体执行结束后,执行循环控制变量的更改,往复执b、c、d,直到循环控制变量的值主表达式不成立时,结束循环结构。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号