控制分类
- 顺序结构: 代码从上到下,顺序执行
- 分支结构: 给定一个条件。同时有多种可执行1的代码(块),然后根据条件执行某一段代码
- 循环结构: 在某个条件控制范围内,指定的代码(块)可以重复执行
分支结构
if分支
<?php
$a = 'sunday';
if($a == 'sunday'){
echo "Go To Play";
}else{
echo "Go To Work";
}
?>
switch 分支语句
<?php
$a = 'sunday';
switch($a){
case 'monday':
break;
case 'sunday':
break;
default:
break;
}
?>
循环结构
for循环
<?php
for($a = 0; $a < 10; $a++){
echo $a,"<br />";
}
?>
<?php
for($a = 1,$end=10; $a <= $end; $a++){
echo $a,"<br />";
}
?>
while
<?php
$i = 0;
while($i<=10){
echo $i,"<br />";
$i++;
}
?>
do…while
<?php
$i = 0;
do{
echo $i,"<br />";
$i++;
}while($i<0);
?>
体现了特征: 无论循环条件成不成立都会执行一次