php讲课思路与大纲
本文最后更新于 2024-03-19,文章内容可能已经过时。
PHP流程控制语句知识点:
一、条件判断语句:
1. if语句
这是个选择语句,代码如下
通过上述模板和例子,我们可以明白if选择语句的基础用法,同时也明白每个区域的作用。
注:在php中if的执行语句块为一行的时候,可以神略大括号!
2. switch语句:
如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。使用 Switch 语句可以避免冗长的 if..elseif..else 代码块。
switch要搭配case关键字来使用,但是要注意在代码内有一个异常情况,我介绍完例子会解释
注:当break不写的时候,可能会存在数据穿透的异常,可能会把结果为true后的的所有代码块都执行(在开发中要十分注意)
二、循环控制语句:
3. while循环:
在编写代码时,经常需要反复运行同一代码块。所以我们可以使用循环来重复执行这样的任务,而不是在脚本中添加若干几乎相等的代码块,使整个代码十分臃肿。
- while - 只要指定条件为真,则循环代码块
示例代码及解释如下
4. do…while循环:
说说区别吧:do…while与while的语法结构基本一样,也是一个布尔型循环,功能也基本一样.基础语法如下
do…while与while区别是,它们的值得检查时机不同.
do…while不论while判断是否成立,先执行一次代码块循环语句,保证会执行一次(表达式的真值在每次循环结束后检查)
然而我们之前的while循环会检查条件表达式,结果为true则执行,结果为false则不执行.
5. for循环:
如果您已经提前确定脚本运行的次数,可以使用 for 循环。基础语法如下
6. foreach循环:
foreach 循环只适用于数组,并用于遍历数组中的每个键/值 对。
三、跳转控制语句:
7. break语句:
break是被用在上面所提的各种循环和switch语句中的。他的作用是跳出当前的语法结构,执行下面的语句。break语句可以带一个参数n,表示跳出循环的层数,如果要跳出多重循环的话,可以用n来表示跳出的层数,如果不带参数默认是跳出本重循环。
就不举例了,很简单的!
8. Continue语句:
continue是用来用在循环结构中,控制程序放弃本次循环continue语句之后的代码并转而进行下一次循环。continue本身并不跳出循环结构,只是放弃这一次循环。如果在非循环结构中(例如if语句中,switch语句中)使用continue,程序将会出错。
太晚了,这个咱就自力更生吧!
- 感谢你赐予我前进的力量