条件判断语句
条件判断语句:根据判定的条件结果去执行代码
1.if语句
2.if……else语句(elseif)
3.switch……case语句(default)
循环控制语句
循环结构:代码段在一定的控制下,可以多次执行
在PHP中循环结构有以下几种:
- While循环:通过判断条件终止
- Do-while循环:和while循环相似
- For循环:通过条件、起始、终止判断执行
- Foreach循环:专门针对数组
1.while循环
While循环的基本语法:
条件初始化;
While(条件表达式){
//条件表达式及判断边界条件
//循环体; 循环条件变化
}
2.do-while循环:
Do{
//循环体
}while(条件表达式);
Do-while 和while的区别:
While首先进行条件判定然后去执行循环体,有可能出现第一次就条件不满足,那么久会失败(循环体一次都不执行);do-while循环先执行循环体再判定条件(至少会执行一次循环体)。
3.For循环
For循环的语法:
For(条件表达式1;条件表达式2;条件表达式3){
//条件表达式1:定义初始化条件,也可以有多重赋值语句,用逗号分开
//条件表达式2:边界判定,限制循环执行的次数
//条件表达式3:用执行条件变化
//循环体
}
For循环的执行原理:
1、执行条件表达式1:定义初始化条件(执行一次)
2、执行条件表达式2:判定条件(N次)
A.满足条件:执行循环体
B.不满足条件:循环结束
3、执行循环体:(N次)
4、执行表达式3:循环变量变化(N次)
……
For循环特殊:for循环里面对应的括号(条件)可以一个都没有(死循环),一定要避免使用
使用HTML语言:
1.html:5------Tab
2.!--------Tab
跳转语句:
1.break语句:终止当前循环,不再循环,多用于While、do-while、for、switch等控制语句中。
2.continue语句:只能终止本次循环,并且进入下一次循环
3.return语句:一般用于自定义函数和面向对象的类中。
Exit语句:终止PHP的执行