流程控制
流程控制, 就是要了解 代码的执行顺序
根据执行顺序的不同, 形成不同的代码结构: 顺序结构、分支结构、循环结构
顺序结构 默认情况下, 程序代码都是从上往下的一条接着一条执行的. 称为顺序结构
分支结构
单分支结构
<?php
$a = 5;
if ( $a < 7 ) {
..... 如果$a真的小于7, 这个条件成立, 执行这里面代码
}
..... 这里以后的代码 总会被执行
?>
双分支结构
<?php
if ( 条件表达式 ) {
.... 真区间 // 条件表达式为 真 执行这里
} else {
.... 假区间 // 条件表达式为 假 执行这里
}
/* 二选一, 总会有一个被执行 */
?>
多分支结构
<?php
if ( 条件1 ) {
.... 条件1 为真 执行这里代码, 为假 继续判断下面的条件
} else if ( 条件2 ) {
.... 条件2 为真 执行这里代码, 为假 继续判断下面的条件
} else if ( 条件3 ) {
.... 条件3 为真 执行这里代码, 为假 继续判断下面的条件
} else {
.... 上面的条件全部为假 就执行这里
}
?>
实例:
<?php
$score = 85; // 考试成绩为85分
if ($