首页 > 代码库 > 五.php语言结构(1)顺序和控制结构
五.php语言结构(1)顺序和控制结构
顺序和控制结构
曾经有位大神说过,程序只要三种结构就可以了。实事上,电脑发展了这么多年,三大结构用到现今天。
它们是:顺序 控制 循环。
顺序结构:用简约的话来说,就是一行代码从上至下,一行一行来。
控制结构:通俗来说,就是顺序结构上加一个分支,控制代码的走向。例如:if else 如果,满足条件走,这一行,反,则走else这支 。之前代码中,出现了这样的判断语句多次。
循环结构:循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。另外,循环结构的三个要素:循环变量、循环体和循环终止条件.
1 我们先看控制结构,代码如下:
<?PHP
$today=3;
if($today==1){
echo ‘第1‘;
} else if($today==2){
echo ‘第二‘;
} else if($today==3){
echo ‘第三‘; //打印这行了。
} else if($today==4){
echo ‘第四‘;
} else{
echo ‘第五‘;
}
?>
这是一个标准的控制结构,我用通俗的话说一遍。变量$today 值为3时,向下走,if( 如果) $today等于1,那么就打印(echo) ‘第一‘。 else (否则)的意思, 又遇if(如果) 然后判断,还是走else 再一次if(today==3)这时为真,直接echo ‘第三’. 这里有个笑话,说是,其实世界上最远的距离不是生和死,而是你在if,而我在else.
因为,它们永远不可以出时打印。
2. switch case
<?PHP
$today=4;
switch($today){
case 1;
echo ‘第一‘;
break;
case 2:
echo ‘第二‘;
break;
case 3:
echo ‘第三‘;
break;
case 4:
echo ‘第四‘; //打印 第四。
break;
default:
echo ‘最后的‘;
}
?>
这是上一程序的简写,省点代码。
break 破坏 当程序 echo 输出后,遇到 它直接破坏掉,不走后面程序。直接结束。当 case都不满足时,程序执行 default 也就是 echo ‘最后的‘这句。
seitch case 用于验证多个可能的值 的使用。 而不适合用判断范围 如:0-59不及格,60-100为及格,
它还是控制结构,只不是一种简写方式。
五.php语言结构(1)顺序和控制结构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。